我真的很失望只有一个人知道如何解决我的问题!!!
我已经尝试在所有其他讨论中彻底(2 小时!)找到答案,但没有什么能比得上我的挑战!
我在 Win 10 上使用托管的 phpmyadmin 安装,我尝试在表中加载文件。
当我启动 phpmyadmin 的导入功能时,将找到并启动 sql 脚本,但我总是得到 p>
错误 #7890 – 找不到文件“D:\Loader\doshas.txt”。
'加载.sql': LOAD DATA LOCAL INFILE “D:\Loader\doshas.txt” INTO TABLE doshas 以‘,’结尾;
文件“load.sql”与 doshas.txt 位于同一文件夹中! 怎么了?
问候和感谢
最佳答案
可能您没有指定特殊字符。
我相信更好的方法是使用LOAD DATA INFILE
。
假设您要将文件 doshas.txt 加载到包含列 col_a、col_b、col_c 的 my_table。
把txt文件放到phpadmin ex的mysql路径下,XAMPP是xamp\mysql\data
然后在phpmyadmin -> code SQL write
LOAD DATA INFILE 'doshas.txt' INTO TABLE `my_table`
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n'
(col_a, col_b, col_c);
关于mysql - 在 phpMyAdmin 4.2.10.1 中加载数据 INFILE 不起作用 #7890,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42807979/