LOAD DATA no está permitido en procedimientos almacenados.
Tengo un caso para importar datos en mysql automáticamente cada 6 pm. Los datos a importar son "data.txt".
He creado en mysql así:
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);
si solo escribo asi
LOAD DATA LOCAL INFILE 'd :/ data.txt'
INTO TABLE table_name
FIELDS terminated BY ','
LINES terminated BY '\ n'
(atribut1, atribut2, atribut3);
la consulta fue ejecutada exitosamente
pero si escribo el código como un primer código, en su lugar hay un error "LOAD DATA no está permitido en los procedimientos almacenados". ¿Es realmente así? Si es así, ¿cómo puedo manejar estos casos? gracias de antemano perdon por mi mal ingles