Rouven: Keine "0" in MySQL schreiben

Beitrag lesen

Hello,

UPDATE Daten SET Wert1='99'
UPDATE Daten SET Wert1=99 in die DB geschrieben wird?

Ja, ABER. Das kommt sehr darauf an, wie zickig die Datenbank ist. Im Prinzip sagst du in Fall 1 "ich möchte in Wert1 den Text 99 reinschreiben", in Fall 2 "ich möchte die Zahl 99 reinschreiben" - MySQL, und vmtl. viele andere auch, sagt in Fall 1 "ups, aber das ist doch ne Zahlenspalte, da kann man keinen Text reinschreiben, ich versuch das mal automatisch in eine Zahl umzuwandeln".
DB2 (zumindest in 5-7er Version, bei den neueren habe ich ich es nicht mehr nachgeschaut), beispielsweise wirft dir das Ding vor die Füße und sagt was in Richtung type mismatch.

MfG
Rouven

--
-------------------
Eine Bilanz ist wie der Bikini einer Frau. Sie zeigt fast alles, aber verdeckt das Wesentliche  --  Günter Stotz, Regierungsdirektor des baden-württembergischen Wirtschaftsministeriums