Open dwwang1992 opened 6 years ago
create table tb1 (id int unsigned not null auto_increment comment 'a', b timestamp not null default '0000-00-00 00:00' comment 'b', primary key(id) ) engine=innodb charset utf8 comment='tb1'; 有些场景,需要设置默认值为上述0000-00-00 00:00的非空默认值
目前inception检查时默认不通过(即使后端sql_mode关闭了参数NO_ZERO_IN_DATE 和 NO_ZERO_DATE),报错如下: Invalid default value for column 'b'.
是否可以增加一个开关选项,不控制此类时间默认值的检查,由后端的数据源的sql_mode返回呢
create table tb1 (id int unsigned not null auto_increment comment 'a', b timestamp not null default '0000-00-00 00:00' comment 'b', primary key(id) ) engine=innodb charset utf8 comment='tb1'; 有些场景,需要设置默认值为上述0000-00-00 00:00的非空默认值
目前inception检查时默认不通过(即使后端sql_mode关闭了参数NO_ZERO_IN_DATE 和 NO_ZERO_DATE),报错如下: Invalid default value for column 'b'.
是否可以增加一个开关选项,不控制此类时间默认值的检查,由后端的数据源的sql_mode返回呢