0
有可能是一個簡單的解決方案,但我不能弄明白: 我想在while循環更新(從phpMyAdmin的面板):MySQL的更新在While循環
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 ;
錯誤:
..near 'c ; SET c = c + 1 ; END WHILE ; END' at line 9.
它通過但沒有更新的表.. – Igor 2013-02-12 19:31:33
@Igor - 它通過了 - 你的意思是SP創建成功了嗎?然後你打電話給它?你的餐桌有509的產品ID嗎? – sgeddes 2013-02-12 19:35:22
我的錯誤..所有好...謝謝 – Igor 2013-02-12 19:39:49