MySQLでLOADDATAINFILEコマンドを実行していますが、ファイルの1つで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に表示させるにはどうすればよいですか?エラーログを調べましたが、見つかりませんでした。「SHOWWARNINGS」コマンドを実行すると、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)
これらのエラーを見つけるにはどうすればよいですか?