mysql 저장 프로 시저 텍스트 파일


0

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
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.