我在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