declare c int
set c = 1
while c<700 do
update users set profile_display_name = concat(substring(first_name,1,1), last_name)
where profile_display_name is null and id between ((c-1)*10000+1) and (c*10000);
SET c = c+1;
End while ;
Ich bekomme Fehler. nahe deklarieren und beenden while-Anweisung. Wo mache ich Fehler?MYSQL - Update mit While-Schleife
Ich versuchte, ich bin von SQL-Hintergrund. Ich konnte nichts erraten. Irgendwelche Ratschläge? – pavelcc
Welche Version von MySQL verwenden Sie? –
Ist dieser Code Teil eines Triggers oder einer gespeicherten Prozedur? Welchen Fehler bekommst du? –