Escaping von Sonderzeichen beim einfügen in mysql

Ich bin das einfügen von mehreren Zeilen in einer mysql-Datenbank concating Werte in der Abfrage

INSERT INTO tableName (col1, col2, col3) VALUES('a', 'b', 'c'), ('d', 'b', 'c'), ('e', 'b', 'c');

Manchmal jedoch sind einige der Werte, der gesamte Haufen muss entgangen sein, wie ich habe s-â€__83164 wie einer meiner Werte eingeben. Dies bewirkt, dass der gesamte Haufen Anfrage zu fallen, wenn nur einer oder zwei der Werte sind fehlerhaft.

Gibt es eine Möglichkeit, escape-Zeichen wie s-â€__83164 oder brauche ich eine änderung in den Typ des Feldes, ich bin es. Ich bin derzeit mit VARCHAR für die Speicherung dieser Werte.

Bitte Kommentar, wenn ich mich, unklar in den Fragen, meine Zweifel !

  • hier Ihre Werte sind dynamisch?
  • Ja , Sie sind dynamisch und unpredicatble
Schreibe einen Kommentar