【发布时间】:2010-03-16 04:51:57
【问题描述】:
是否可以在 MYSQL 存储过程中打开和读取文本文件?我有一个包含大约 50k 电话号码列表的文本文件,并且想编写一个存储过程来打开文件,读取 50k 行并将其作为行存储在表中。我无法使用 LOAD IN FILE 直接加载文件,因为该表有我必须设置的其他列。
谢谢!
【问题讨论】:
-
听起来像是 MySQL 的 LOAD DATA INFILE 的工作:dev.mysql.com/doc/refman/5.1/en/load-data.html
-
使用 LOAD DATA INFILE 写入临时表,然后从那里复制您需要的内容并将其删除。
标签: mysql stored-procedures file-io