gpt4 book ai didi

sql - 从 LOAD DATA INFILE 查找 MySQL 错误

转载 作者:可可西里 更新时间:2023-11-01 07:55:17 27 4
gpt4 key购买 nike

我正在 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 SHOW WARNINGS 命令只显示一部分警告。您可以通过修改参数 max_error_count 来更改显示的警告限制。

关于sql - 从 LOAD DATA INFILE 查找 MySQL 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1488246/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com