mysql php datenbank(int) ein feld um 1 erhöhen
Jüergen
- datenbank
2 Vinzenz Mai0 Ilja
Hallo,
wenn ich ein Datenbankfeld (int) z.b Anzahl um z.b 1 erhöhen will geht das auch schneller ausser:
Oder gibts da funktionen in mysql die das einfacher, schneller lösung?
Wo?wie?
danke jürgen
Hallo,
wenn ich ein Datenbankfeld (int) z.b Anzahl um z.b 1 erhöhen will geht das auch schneller ausser:
- abfrage wie hoch ist das Feld anzahl
- ergebnis_neu=ergebnis+1
- neues ergebnis_neu speichern in datenbank?
ja, selbstverständlich: das geht mit einer einfachen UPDATE-Anweisung
UPDATE
<tabelle>
SET
feld = feld + 1
WHERE
<suchkriterium für gewünschte Datensätze erfüllt>
Freundliche Grüße
Vinzenz
yo,
Oder gibts da funktionen in mysql die das einfacher, schneller lösung?
wie Vinz schon schrieb, geht es direkt mit einer abfrage. aber mir klingt das alles sehr nach einem primarykey wert, der hochgezählt werden soll. falls das der fall ist, muss man andere techniken zum zuge kommen lassen, als ein update zu benutzen.
Ilja