MySQL: Werte in Spalte durch 1000

Hi !

Ich habe eine Datenbanktabelle, in der steht folgendes:

Tabelle: Verbrauch

ID | Verbrauch
1 | 100
2 | 120
3 | 225

Mein Problem ist jetzt, dass Ich den Verbrauch als Milliliter eingetragen habe (Also 100ml bei ID=1), er müsste aber eigendlich in Litern angegeben sein (Also 0,1l bei ID=1). Kann mir Jemand sagen, wie ich das mit einer Anweisung ändern kann ?

Ich habe

update verbrauch set verbrauch=(verbrauch/1000)

schon versucht, leider ohne Erfolg.

Achja, die verwendete DB ist MySQL.

Danke schonmal !

Hi !

Ich habe eine Datenbanktabelle, in der steht folgendes:

Tabelle: Verbrauch

ID | Verbrauch
1 | 100
2 | 120
3 | 225

Mein Problem ist jetzt, dass Ich den Verbrauch als Milliliter
eingetragen habe (Also 100ml bei ID=1), er müsste aber
eigendlich in Litern angegeben sein (Also 0,1l bei ID=1). Kann
mir Jemand sagen, wie ich das mit einer Anweisung ändern kann
?

Ich habe

update verbrauch set verbrauch=(verbrauch/1000)
ist so total richtig.

schon versucht, leider ohne Erfolg.

Das problem wird vielleicht bei komma zahlen sein ?
Ist dein Feld auch Double oder Dezimal , weil Integer verträgt nur ganze zahlen, und dann müsstes du dein ergebnis noch runden.

Hallo,
hast du ein evtl. COMMIT vergessen, um die Transaktion zu persistieren?

gruss
bernhard