我正在尝试在 MySQL Workbench 中运行以下脚本:
UPDATE `people` SET `dateDied` = '0000-00-00';
我得到这个错误:
Error Code: 1292. Incorrect date value: '0000-00-00' for column 'dateDied' at row 1
现在我已经禁用了my.ini
MySQL Workbench 设置使用的严格模式
sql_mode = ""
我扫描了my.ini
驱动器中安装了 MySQL 的任何驱动器,这是我看到的唯一存在的驱动器。我有一个 Laravel 应用程序在严格模式下运行得很好,但是无论出于何种原因 MySQL Workbench 给了我这个错误,我不知道为什么。这几乎就像它忽略了那个价值。我已多次重新启动 MySQL 和 MySQL Workbench,但无法使该脚本成功运行。
我错过了什么?