0

我正在尝试从托管 MySQL 的本地服务器上的 CSV 文件上传数据。所以我尝试在 mysql 中使用“数据加载”命令,但出现以下致命错误

MySQL Database Error: Fatal error encountered during command execution

这是我的查询

TRUNCATE TABLE setup_new_campaign;
LOAD DATA LOCAL infile 'D:\\Uploads\setup_new_campaign.csv'
into table setup_new_campaign
fields terminated by ','
lines terminated by '\r\n';

托管服务器是 Windows。

4

1 回答 1

0

我不确定这是否有帮助,但问题似乎与您的服务器二进制日志格式有关。尝试将文件中的二进制日志格式更改my.cnf为:

binlog_format=ROW

并重新启动服务器,您也可以尝试将binlog_format配置设置为MIXED

您还可以仅更改当前会话的格式:

SET SESSION binlog_format = ROW;
TRUNCATE TABLE setup_new_campaign;
LOAD DATA LOCAL INFILE 'D:\\Uploads\setup_new_campaign.csv'
INTO table setup_new_campaign
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n';

行尾可能由\n而不是终止\r\n

于 2013-07-27T19:26:46.727 回答