안녕하십니까 db개발자로 일 시작한지 아직 한달도 안된 초보입니다.
다름이 아니라 제가 만들어 놓은 테이블에 txt파일을 하루에 한번씩 자동으로 insert 하게 만들려고 테스트 중인데
Error Code: 1314. LOAD DATA is not allowed in stored procedures 0.00047 sec
이런 에러코드가 뜨면서 만들어지지 않습니다. 원래 load data 는 프로시저에서 못쓰는건가요?
많이 배우겠습니다 도와주세요 선배님들
delimiter $$
create event txtinsert
on schedule
every 1 day
starts '2018-01-04 12:03:00'
do
begin
set @txtname = concat('/home/seokjun/test/', DATE_FORMAT(now(), '%y%m%d'), '.csv');
LOAD DATA LOCAL INFILE "@txtname"
INTO TABLE miro_it.raw_tb
FIELDS
TERMINATED BY ',' ;
end $$
delimiter ;