我在MySQL中运行LOAD DATA INFILE命令,其中一个文件在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)
如何找到这些错误?
这是答案吗?我想问题是如何从mysql中找到日志? – 2014-04-15 06:44:44