SQL Statement (Update + Foreach in MYSQL?)

06/13/2015 16:05 SaDdYy#1
Liebe Forenmitglieder,

ich möchte in einer MYSQL Table in der Spalte jedes eintrages einen Wert + 1 Sätzen, würde quasi bedeuten, sollte sicherlich über einen Loop gehen aber Ich bekomm es leider nicht hin


#1 Äpfel 1
#2 Äpfel 2
#3 Äpfel 3

usw...
falls Jemand helfen könnte wäre hammer
06/13/2015 17:19 Syc#2
Deine Frage ist etwas wirr ..

Du willst also bei jeder Row einen Wert hinzufügen?

Wie sieht dein bisheriger Ansatz aus?
06/13/2015 17:32 Mikesch01#3
Vorallem ist es interessant zu wissen, wie deine Tabelle ausschaut^^

Die Spalten müssen atomar sein (also kein Wert zusammengesetzt, wie z.B: 3 Äpfel).
06/13/2015 17:35 Serraniel#4
UPDATE tabelle SET wert = wert +1
Erhöht in jedem Datensatz den Wert um eins.
06/13/2015 20:07 SaDdYy#5
Die Tabelle soll sich ja aber bei jedem Datensatz um 1 erhöhen
06/13/2015 21:22 Serraniel#6
Macht das Statement doch. Wenn du sichergehen willst, mach dir halt vorher ne Testtabelle und schau dir an ob es das ist wofür du es hälst.
06/13/2015 21:40 SaDdYy#7
Ich bekomme den Loop ja nichtmal so in gang ....
06/13/2015 22:14 Serraniel#8
Du brauchst da keine schleife für.
Da das Updatestatement keine Where Bedingung hat wird in jedem Datensatz der Wert inkrementiert.