我有一个名为“planning”的数据库,其中一个名为“planning_id”的列格式不正确,实际上它只填充了0。
我想用适当的ID递增地填充它;比如1,2,3,4等等。
我想到了这样一个sql公式:
BEGIN
DECLARE i INT DEFAULT 1;
WHILE (i <= 68) DO
UPDATE planning set planning_id = i;
SET i = i+1;
END WHILE;
END;
但它会产生一个错误(我将法语翻译成英语):
无法识别的关键字。快申报了。
知道吗?