select into 語句,常常從一張表的數據複製到另一張表
`SELECT *
INTO 備份表名 IN 庫名
FROM Persons`
創建定時任務
CREATE EVENT 任務名稱
ON SCHEDULE EVERY 多長時間執行
DO
操作的sql語句
例子
CREATE EVENT update_event_kxw_live_broadcast
ON SCHEDULE EVERY 30 SECOND
DO
UPDATE kxw_live_broadcast SET status = 0 WHERE DATE(anticipate_time) = CURDATE()
AND
TIME(anticipate_time) <= TIME(NOW()) and real_start_time is not null and status=1
觸發器
CREATE TRIGGER trigger_name
AFTER UPDATE ON source_table
FOR EACH ROW
BEGIN
INSERT INTO target_table (column1, column2, ...)
VALUES (NEW.column1, NEW.column2, ...);
END;
説明:trigger_name替換為你想要為觸發器指定的名稱。AFTER UPDATE ON source_table指定觸發器在source_table表更新後執行。FOR EACH ROW表示觸發器將為每一行數據執行操作。在BEGIN和END之間的部分是觸發器的主體,它將在觸發器被觸發時執行。在這裏,我們使用INSERT INTO語句將新數據插入到target_table中。