Ich versuche, eine Event
in mysql zu erstellen, in dem Ereignis Ich möchte LOAD DATA Query alle 30 min ausführen.
Meine Suche:Fehler: Laden von Daten in gespeicherten Prozeduren nicht zulässig
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;
$$
Ich erhalte den Fehler LOAD DATA not allowed in stored procedures
Gibt es eine andere Lösung, die gleiche Sache zu erreichen? Danke
Ja, verwenden Sie einen Cronjob. – fancyPants