我想将txt
文件中的数据导入mysql
php
我的txt文件如下:
No TMNo EnNo Name GMNo Mode IN/OUT Antipass DateTime
1 2 12 2 1 s 0 02-11-2016 09:31:49AM
2 2 12 2 1 E 0 02-11-2016 01:33:08PM
这样的数据就像这样插入到mysql数据库中:
Mysql数据库结构:
CREATE TABLE dataimport(
No int(50),
EnNo int(50),
IN/OUT varchar(255),
DateTime datetime(6),
Remarks varchar(255)
);
No EnNo IN/OUT DateTime Remarks
1 12 S 2016-11-02 09:31:49
2 12 E 2016-11-02 13:33:08
如果它的大txt数据然后我选择了特定日期,所以这个日期数据只被插入到mysql数据库中。
如何使用php ????
答案 0 :(得分:0)
使用LOAD DATA INFILE
statement
LOAD DATA INFILE "students.txt" into table students_table;
一般来说,您的文本文件应该有一定的格式:
\
您可以根据需要更改此配置
答案 1 :(得分:0)
将文本文件放在指定的文件夹中,并确保文件中的数据是标签sapata。
然后在sql下运行
LOAD DATA LOCAL INFILE 'C:/xampp/htdocs/local.server/login/insert.txt'
INTO TABLE dataimport COLUMNS TERMINATED BY '\t'
C:/xampp/htdocs/local.server/login/insert.txt
这是我的文件位置,只需将其替换为您的文件位置