mysql - 将 CSV 导入 MySQL 表返回错误 #1148

标签 mysql csv import

我正在尝试使用 DirectAdmin 导入,当我选择 CSV 而不使用加载数据时 - 我收到错误“第 1 行的 CSV 输入中的字段计数无效。”

当我尝试加载数据时,出现以下错误:“#1148 - 此 MySQL 版本不允许使用的命令。”

CSV 是在 MS Access 数据库中从 MS Access 创建的。

这是前两行:

"product_id","vendor_id"," product_parent_id","product_sku","product_s_desc ","product_desc","product_thumb_image ","product_full_image","product_publish","product_weight","product_weight_uom ","product_length ","product_width","product_height ","product_lwh_uom ","disp_order","price","sale","product_url ","product_in_stock","product_available_date","product_availability ","product_special ","product_discount_id ","ship_code_id ","cdate ","mdate ","product_name ","product_sales ","attribute ","custom_attribute ","product_tax_id ","product_unit ","product_packaging ","child_options ","quantity_options ","child_option_ids ","product_order_levels "
41,2,0,1,,,"resized/Krug-Rose-Champagne-lg.jpg","Krug-Rose-Champagne-lg.jpg","Y","750.0000","grams","4.0000","4.0000",14,,14,3516,0,,,1296518400,,"N",0,"NULL ",1296574622,1297953843,"קרוג רוזה",0,,,2,"piece ",65537,"N,N,N,N,N,Y,20%,10%, ","none,0,0,1 ",,"0,0 "

最佳答案

从 mysql 命令行传递以下参数:

mysql -u username -p dbname --local-infile

不要使用:load data infile,而是使用:load data local infile 它应该执行导入。

默认情况下,根据此处定义的安全问题,mysql 不启用本地加载数据:

http://dev.mysql.com/doc/refman/5.0/en/load-data-local.html

If LOAD DATA LOCAL is disabled, either in the server or the client, a client that attempts to issue such a statement receives the following error message:

ERROR 1148: The used command is not allowed with this MySQL version

关于mysql - 将 CSV 导入 MySQL 表返回错误 #1148,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5133501/

相关文章:

MySQL之谜: Null value is not different from non-null string

mysql - 街道地址的最佳标准化是什么?

php - 将mysql数据导出到本地主机中的csv下载文件,但不在服务器中

android - 有不可恢复的,必须先纠正

php - 不同网站上的多个平台的单一登录

mysql - 我需要一个查询,该查询将获得具有 4 个不同条件的总和(列),其中包括分组条件

python - 如何使用 pandas.read_csv 将 CSV 文件中的数据插入到数据框中?

用于获取文件夹的文件名和文件大小的 csv 文件的 Powershell 脚本

mysql - 合并自增表数据

javascript - 在nestjs的过滤器中注入(inject)服务