数据库
首页 > 数据库> > 如何阅读此文本文件并插入MySQL?

如何阅读此文本文件并插入MySQL?

作者:互联网

样品

user id  User Name
   U456      Mathew 
   U457      Leon
   U458      Cris
   U459      Yancy
   U460      Jane

等等达500k.

我需要阅读这个文本文件并在两列中插入MySQL,例如用户ID和用户名.我如何在PHP中执行此操作?

解决方法:

LOAD DATA INFILE

例:

注意:如果从Windows运行此命令,则需要转义文件路径中的正斜杠.

例:

C:\\path\to\file.txt

看起来像:

C:\\\\path\\to\\file.txt

这是查询:

LOAD DATA INFILE '/path/to/sample.txt' 
INTO TABLE `database_name`.`table_name` 
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\r\n'
IGNORE 1 LINES
(
user_id, user_name
)

标签:sql,mysql,database,text-files
来源: https://codeday.me/bug/20191001/1840078.html