在 MySQL 中使用 sqlworkbench,如何为表创建一个过程以从文本文件中获取输入值(仅前 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。