イベントで30分ごとにLOAD DATAクエリを実行したい場合は、Event
をmysqlに作成しようとしています。
マイクエリ:エラー:ストアドプロシージャでロードデータを使用できません
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
を取得しています、同じことを達成するために、他の解決策はありますか?ありがとう
はい、クローンジョブを使用してください。 – fancyPants