Ich habe eine SQL-Tabelle mit dem Namen Festungen. Diese besteht aus 3 Feldern, die Holz, Goldmuenzen und Nr heißen. In dieser Tabelle gibt es ein Datensatz mit folgenden Werten:
(float) Holz = 5e+009
(varchar) Goldmünzen = 0
(int) Nr = 1
Jetzt soll folgender Befehl ausgeführt werden:
UPDATE Festungen SET Holz = (Holz - 1), Goldmuenzen = (Goldmuenzen + 0.01) WHERE Nr = '1'
Die Goldmünzen werden richtig erhöht, aber von dem Holz wird nichts abgezogen. Der Wert bleibt einfach unverändert. Woran kann das liegen?
(float) Holz = 5e+009
(varchar) Goldmünzen = 0
(int) Nr = 1
Jetzt soll folgender Befehl ausgeführt werden:
UPDATE Festungen SET Holz = (Holz - 1), Goldmuenzen = (Goldmuenzen + 0.01) WHERE Nr = '1'
Die Goldmünzen werden richtig erhöht, aber von dem Holz wird nichts abgezogen. Der Wert bleibt einfach unverändert. Woran kann das liegen?