我在 MySQL 中运行 LOAD DATA INFILE 命令,其中一个文件在 mysql 提示符下显示错误。
如何检查警告和错误?现在我唯一需要做的就是提示在导入时报告了 65,535 个警告。
mysql> use dbname;
Database changed
mysql> LOAD DATA LOCAL INFILE '/dump.txt'
-> INTO TABLE table
-> (id, title, name, accuracy);
Query OK, 897306 rows affected, 65535 warnings (16.09 sec)
Records: 897306 Deleted: 0 Skipped: 0 Warnings: 0
我如何让 mysql 告诉我这些警告是什么?我查看了错误日志,但找不到它们。运行“SHOW WARNINGS”命令只返回 64 个结果,这意味着剩余的 65,000 个警告必须在其他地方。
2 |
| Warning | 1366 | Incorrect integer value: '' for column 'accuracy' at row 2038
3 |
| Warning | 1366 | Incorrect integer value: '' for column 'accuracy' at row 2038
4 |
| Warning | 1366 | Incorrect integer value: '' for column 'accuracy' at row 2038
6 |
| Warning | 1366 | Incorrect integer value: '' for column 'accuracy' at row 2038
7 |
+---------+------+--------------------------------------------------------------
--+
64 rows in set (0.00 sec)
我如何找到这些错误?