sqlworkbench를 사용하는 MySQL에서, 텍스트 파일로부터 입력 값 (처음 100 행만)을 가져 와서 데이터베이스에 저장하는 프로 시저를 어떻게 만들 수 있습니까?
예 : 텍스트에서 (12, abc, heg, 258)과 같은 값은 100 개의 행과 같습니다.
이걸 도와주세요.
나는 시도했다 :
use test;
drop procedure if exists `ptable`;
DELIMITER $$
create definer =`root`@`localhost` procedure `ptable`()
begin
load data local infile 'C:\Documents and Settings\Sridevi\tablevalue.txt'
into table test.testtbl
fields terminated by '|'
lines terminated by '\n'
(sno , city , state , dist, pin )
end $$
DELIMITER ;
로드 프로 시저와 같은 오류는 스토어 프로 시저에서 허용되지 않습니다.
나는 MySQL Workbench를 사용하고있다.
당신은 너무 많은 연구를하지 않았습니다 ... "저장 프로 시저에서 허용되지 않는 데이터로드"의 첫 번째 결과는 사용자에게 대답을 제공합니다. stackoverflow.com/questions/17273030/...
—
m4573r
나중에 나도 알아. 그 절차를 사용하여 텍스트에서 데이터를 검색 할 수있는 다른 방법이 있다는 것을 설명해주십시오.
—
Benny
존재하지 않는다. 저장 프로 시저 이외의 다른 것을 사용해야합니다.
—
m4573r