我已经尝试了几乎所有我能想到的东西(并在 Stack 上搜索了大量线程)
我正在使用以下内容:
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";
现在在我的文件中(是的,我知道它是 .txt),其格式如下: email@gmail.com|IP.IP.IP.IP|yourdomain.com|"2013-12-22 12:03:29"|名字|姓氏
任何建议都会很棒..顺便说一句,数据库连接成功,但由于某种原因没有数据保存到mysql中..
最佳答案
我决定使用 mysqlimport (bash)
关于php - MySQL数据导入问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22088925/