So erkannte ich, dass für meine db Spalte Werte, ich habe ein Leerzeichen vor allen Zeichenfolgen.mysql Entfernen Sie alle Leerzeichen am Anfang der Zeichenfolge
(Konnte nicht herausfinden, warum WHERE name = "Sean"
nicht funktionierte und durch Zufall, bemerkte ich, dass es ein Leerzeichen auf der Vorderseite des Wertes war: WHERE name = " Sean"
).
Es gibt einige Werte, bei denen ein Leerzeichen zwischen Wörtern benötigt wird.
UPDATE (erkannte, dass meine Frage nicht klar genug war).
Ich versuche, die db zu aktualisieren, so dass das Leerzeichen am Anfang jeder Zeichenfolge entfernt wird.
Vielen Dank.
Warum am Ende Leerraum einer Zeichenfolge nützlich wäre? Wie auch immer, sehen Sie sich die [Trim-Funktionen: trim, ltrim und rtrim] an (http://dev.mysql.com/doc/refman/5.7/en/string-functions.html#function_trim). Normalerweise wird es bereinigt, bevor es in die Datenbank gelangt. Was würde mich interessieren, was erlaubst du noch? Whitespace ist vielleicht das kleinste Ihrer Probleme? –