J'essaie de créer un Event
dans mysql, dans l'événement Je veux exécuter la requête LOAD DATA toutes les 30 minutes.
Ma Recherche:Erreur: charger les données non autorisées dans les procédures stockées
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;
$$
J'obtiens l'erreur LOAD DATA not allowed in stored procedures
est-il une autre solution pour obtenir la même chose? Merci
Oui, utilisez un cronjob. – fancyPants