简体   繁体   English

MySQL数据导入问题

[英]MySQL data import issues

I have tried just about everything i can think of (and searched plenty of threads here on Stack) 我已经尝试了几乎所有我能想到的东西(并在堆栈上搜索了很多线程)

I am using the following: 我正在使用以下内容:

try {
$db = new PDO('mysql:host=localhost;dbname=data', 'user', 'pass');
}catch (PDOException $e){
  exit('Database Error.');
}
$fileName="file.txt";

$query = <<<eof
LOAD DATA LOCAL INFILE '$fileName' INTO TABLE data FIELDS TERMINATED BY '|'  LINES     TERMINATED BY '\r\n'  (email, ip, referalurl, date, firstname, lastname);
eof;

$db->query($query);
echo "success";

now in my file (yes im aware its a .txt) its formated like below: email@gmail.com|IP.IP.IP.IP|yourdomain.com|"2013-12-22 12:03:29"|firstname|lastname 现在在我的文件中(是​​的,我知道它是一个.txt),其格式如下:email@gmail.com | IP.IP.IP.IP | yourdomain.com |“ 2013-12-22 12:03:29” |名字|姓氏

any suggestions would be great.. btw the database connection is successful but no data ever gets saved into mysql for some reason.. 任何建议都很好。.顺便说一句,数据库连接成功,但是由于某种原因,任何数据都没有保存到mysql中。

我决定使用mysqlimport(bash)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM