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 ;
Je reçois une erreur. près de déclarer et se terminer tout en déclaration. où suis-je en train de me tromper?MYSQL - Mise à jour en utilisant la boucle while
J'ai essayé, je suis d'origine SQL. Je ne pouvais rien deviner. Un conseil? – pavelcc
Quelle version de MySQL utilisez-vous? –
Ce code fait-il partie d'un déclencheur ou d'une procédure stockée? Quelle erreur obtenez-vous? –