Ändere das einfach in
%Vor%Ich habe eine MySQL-Tabelle, die ich aus einer CSV-Datei importiert habe. In diesem Prozess enthält ein Bündel der Einträge Anführungszeichen, die den Eintrag mehrerer Datenzeilen führen und nachstellen. Zum Beispiel die Tabelle 'example_table' Ich habe eine Zeile namens 'title'. Einige dieser Titel sind wie folgt geschrieben:
%Vor%und einige werden ohne die Anführungszeichen geschrieben:
%Vor%Ich habe verschiedene SQL-Aufrufe versucht, um die Zeile zu trimmen, aber ich bekomme immer Fehler. Hier ist mein SQL-Aufruf:
%Vor%Dies ist der Fehler von MySQL, wenn ich den Aufruf führe:
1064 - Sie haben einen Fehler in Ihrer SQL-Syntax; Überprüfen Sie das Handbuch, das Ihrer MySQL-Serverversion entspricht, nach der richtigen Syntax für die Verwendung von
Wie gehe ich vor, um alle abschließenden und führenden Anführungszeichen aus der Zeile zu entfernen?
Versuchen Sie:
%Vor% Diese Abfrage aktualisiert Ihre example_table
, um führende und nachfolgende doppelte Anführungszeichen aus dem Wert der Spalte title
zu entfernen.
Wenn Sie die Tabelle nicht aktualisieren möchten, aber die Zeilen mit doppelten Anführungszeichen entfernen möchten, verwenden Sie die Antwort von @Sam Dufel.