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 ;
ループしながら使用して更新します。宣言と終わりの宣言の近くで。どこで私は間違っているのですか?MYSQLは - 私はエラーを取得しています
私はSQLの背景から来ました、試してみました。私は何も推測できませんでした。アドバイスはありますか? – pavelcc
使用しているMySQLのバージョンは? –
は、このコードは、トリガやストアドプロシージャの一部ですか?どのようなエラーが出ますか? –