我的桌子上有一些无效的日期.我听说我可以禁用严格模式或使用无效的sql_mode ALLOW_INVALID_DATES(已通过select @@ global.sql_mode和重新启动的服务器确认).
我的问题是,我可以解决这些"无效"日期吗?我无法在每台服务器上禁用严格模式.
select * from table
>> Mysql2::Error: Invalid date: 1900-00-00
mysql --version
mysql Ver 14.14 Distrib 5.1.61, for debian-linux-gnu (i686) using readline 6.1
mysql> select @@global.sql_mode;
+---------------------+
| @@global.sql_mode |
+---------------------+
| ALLOW_INVALID_DATES |
Run Code Online (Sandbox Code Playgroud) mysql ×1