从id为1开始,递增到1000,更新数据库脚本

作者:admin 发布日期:2023年12月25日 11:30 浏览量:48

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();