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.