我正在尝试Event
在 mysql 中创建一个事件,我想每 30 分钟执行一次 LOAD DATA 查询。
我的查询:
DELIMITER $$
CREATE
EVENT auto_mytable
ON SCHEDULE EVERY 30 MINUTE
DO BEGIN
TRUNCATE TABLE mytable;
LOAD DATA local INFILE '/file.csv' INTO TABLE mytable FIELDS TERMINATED BY ',' ENCLOSED BY '"' ESCAPED BY '\\' LINES TERMINATED BY '\n' IGNORE 1 LINES;
END;
$$
我收到错误LOAD DATA not allowed in stored procedures
是否有任何其他解决方案可以实现相同的目标?谢谢