从id
为1开始,递增到1000,每50秒更新一次状态,SQL脚本:
DELIMITER //
CREATE PROCEDURE UpdateStatus()
BEGIN
DECLARE counter INT DEFAULT 9160;
WHILE counter <= 9200 DO
-- 每50秒更新一次
UPDATE article
SET flag_del = 1
WHERE id = counter;
SET counter = counter + 1;
-- 等待50秒
SELECT SLEEP(50);
END WHILE;
END //
DELIMITER ;
-- 执行存储过程
CALL UpdateStatus();