在update语句执行时,控制态报错如图所示
排错:
- 根据报错找到mysql中update_time,发现是0000-00-00 00:00:00
- 修改update_time的为null
update tb_XXX
SET update_time = NULL
where cast(update_time AS CHAR(20)) = '0000-00-00 00:00:00'
注意如下sql是错的
update tb_XXX
SET update_time = NULL
WHERE update_time = ‘0000-00-00 00:00:00’