0

在将 MySQL 从 v5.5 升级到 5.6 后,我遇到了一个问题,我已经将数据库从 5.5 复制到了 5.6 版本,除了日期函数之外一切似乎都工作正常: 例如: select count(*) from mybooking_testing.testtable where NOW() NOT BETWEEN testtable.orderDateFrom AND testtable.orderDateTO and testtable.id = 176544在 MySQL5.5 中返回 1,而在 MySQL 5.6 中返回 0。 注意:orderDateFrom 和 orderDateTO 都是 null

这个问题在生产中破坏了我的整个代码,并且只想通过 MySQL 而不是通过代码来修复它。

我尝试了 SQL_MODE 解决方法 set SQL_MODE ="" 没有成功。

任何帮助将不胜感激!!

4

0 回答 0