데이터베이스 개발자 질문과 답변 게시판
데이터베이스 개발/운영 관련 질문과 답변을 올리는 게시판입니다. 궁금하신 내용을 이곳에서 문의하시면 SQLER 분들의 답변을 받으실 수 있습니다. 문의를 하실때에는 최근 작업하신 특이 사항이나, 장애 발생 전 상황을 상세히 올려 주시면 답글을 적어주시는 SQLER분들의 답변이 더 정확할 수 있으니 도움 되시길 바랍니다. 쿼리 문의일 경우, 실제 문제가 재현되는 테이블생성, 샘플데이터 생성 쿼리를 함께 올려 주시면 더 빠르고 정확한 쿼리 문의 응답이 가능합니다.
안녕하십니까 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 ;