我有一个大的 .sql 文件,其中包含大量 insert into ... values ... 语句。其中许多语句在执行期间会生成警告。如何让 mysql 打印警告?
如果它按下 control-C,则导入停止,我将返回操作系统命令行。
以下是运行 SQL 的示例输出:
Query OK, 9827 rows affected, 5403 warnings (0.20 sec)
Records: 9827 Duplicates: 0 Warnings: 5403
Query OK, 9859 rows affected, 5247 warnings (0.20 sec)
Records: 9859 Duplicates: 0 Warnings: 5247
您应该使用日志警告启动 mysqld (默认情况下应该打开)以及最大错误计数
您可能必须使用以下命令启动 mysql 客户端
这不是 mysqld 设置,而是 mysql 客户端会话设置。
您可能希望将显示警告添加到 mysql 客户端会话
使用mysql客户端,您还可以执行以下操作:
然后查看当前目录下创建的import.log文件。