Zahlen eintragen

GoldenEye

Erfahrenes Mitglied
Hi,

ich hab da mal eine Frage. Und zwar wenn da in einer mysql Spalte zb die Zahl 20 steht, die bekomme ich dann per query die Zahl auf 21?

gruß
 
Hallo

Code:
UPDATE tabellenname SET spaltenname=21 WHERE spaltenname=20;

Allerdings wird jedes Vorkommen von 20 in der Spalte der Tabelle dadurch auf 21 gesetzt. Also sollte die 20 wirklich nur einmal vorkommen.

Gruß.
 
cheops hat gesagt.:
Hallo

Code:
UPDATE tabellenname SET spaltenname=21 WHERE spaltenname=20;

Allerdings wird jedes Vorkommen von 20 in der Spalte der Tabelle dadurch auf 21 gesetzt. Also sollte die 20 wirklich nur einmal vorkommen.

Gruß.

ja und genau das ist nicht der fall.
kann man in eine query nicht einfach reinschreiben +1 oder so ( halt mit dem richtigen Befehl)

gruß
 
Falls du alle Werte um eins erhöhen möchtest, probier Folgendes:
Code:
UPDATE
        `tabelle`
  SET
        `spalte` = `spalte` + 1
Diese Abfrage kannst du natürlich auch noch weiter spezifizieren.
 
Zurück