1
BULK INSERT krissmall
FROM 'C:\Users\Administrator\Downloads\misskrisdata_small.csv'
WITH (FIELDTERMINATOR = ',', ROWTERMINATOR = '\n')

ERROR 1064 (42000):您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在“BULK INSERT krissmall FROM 'C:\Users\Administrator\Downloads\misskrisdata_small”附近使用正确的语法。在第 1 行

有人可以告诉我哪里出错了吗?或者这背后的一些其他原因。我盯着这个查询很久了,查了很多,但我找不到哪里错了。

4

2 回答 2

1

我很好奇您在哪里查找,BULK INSERT因为 MySQL 似乎根本不支持它。也许您正在阅读 MS SQL 文档并将两者混淆。

您想要的是LOAD DATA INFILE可以解析 CSV 的。

于 2012-11-26T20:57:26.740 回答
0

您标记phpmyadmin了这使我相信您正在尝试从远程服务器(可能是网络主机)执行此查询。远程服务器无法连接到您的本地驱动器。您必须通过 phpMyAdmin 导入或将要导入的文件上传到 phpMyAdmin 可以看到的目录。

于 2012-11-26T20:59:04.960 回答