In deinem UPDATE-Text trägst du aber alles ohne ' " oder ´ ein, weswegen es von der
DB als Zahlen interpretiert wird ... indirekt wandelst du es also um.
Vielleicht solltest du dich auch mal mit Prepared-Statements auseinandersetzen, anstatt auf solche deine Datenbankanfragen nur als String zusammenzusetzen.
[edit] aka parametrisierte Abfrage