LOAD DATA não é permitido em procedimentos armazenados
Eu tenho um caso para importar dados para o mysql automaticamente a cada 6pm. os dados a serem importados são "data.txt".
Eu criei no mysql assim:
CREATE EVENT EVENT_NAME
ON SCHEDULE EVERY '18: 00:00 'DAY
DO
LOAD DATA LOCAL INFILE 'd :/ data.txt'
INTO TABLE table_name
FIELDS terminated BY ','
LINES terminated BY '\ n'
(atribut1, atribut2, atribut3);
se eu apenas escrever assim
LOAD DATA LOCAL INFILE 'd :/ data.txt'
INTO TABLE table_name
FIELDS terminated BY ','
LINES terminated BY '\ n'
(atribut1, atribut2, atribut3);
a consulta foi executada com sucesso
mas se eu escrever o código como um código fechado, há um erro "LOAD DATA não é permitido em procedimentos armazenados". é mesmo assim? se é assim, como faço para lidar com esses casos? obrigado antecipadamente desculpe pelo meu mau inglês