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

questionAnswers(1)

yourAnswerToTheQuestion