我知道,这很丑陋,但事情曾经工作,我们不能改变这一点:
对于查询
SELECT * FROM table WHERE date_change=''
MySQL 8有SQL模式吗?或者任何想法?
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)。
bihw5rsg2#
SET @@sql_mode := REPLACE(@@sql_mode, 'NO_ZERO_IN_DATE', '');
我会做的
2条答案
按热度按时间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)。
bihw5rsg2#
我会做的