MYSQL 8:日期时间的SQL模式无效?

wmomyfyw  于 2023-05-28  发布在  Mysql
关注(0)|答案(2)|浏览(182)

我知道,这很丑陋,但事情曾经工作,我们不能改变这一点:

1525 -错误的DATETIME值:''

对于查询

SELECT * FROM table WHERE date_change=''

MySQL 8有SQL模式吗?或者任何想法?

gfttwv5a

gfttwv5a1#

参见:https://dev.mysql.com/doc/refman/8.0/en/sql-mode.html#sqlmode_no_zero_in_date
如果sql_mode有'NO_ZERO_IN_DATE',则不能有zero_date(或datetime)。

bihw5rsg

bihw5rsg2#

SET @@sql_mode := REPLACE(@@sql_mode, 'NO_ZERO_IN_DATE', '');

我会做的

相关问题