可能有一个简单的解决方案,但我无法弄清楚:我正在尝试在 While 循环中更新(来自 phpMyAdmin 面板):
DELIMITER $$
CREATE PROCEDURE proc_name()
BEGIN
DECLARE c int ;
SET c = 509 ;
WHILE c<637 DO
UPDATE foobar
SET `qwerty`= 10000+c-509
WHERE `product_id` IS c ;
SET c = c + 1 ;
END WHILE;
END $$
DELIMITER ;
错误:
..靠近'c; 设置 c = c + 1 ; 结束时;END'在第 9 行。