我有一个带有时间戳字段的MySQL表
默认情况下,我可以看到该字段设置为0000-00-00 00:00:00
我有一些代码可以将此字段更新到正确的日期。但是,我想将某些行中的此字段转换回0000-00-00 00:00:00
我试过类似的东西:UPDATE mytable SET myfield='0000-00-00 00:00:00' WHERE id=72;
但这给出了一个错误:Incorrect datetime value: '0000-00-00 00:00:00' for column 'myfield' at row 1
我该怎么绕过这个?
如果myfield
列的数据类型为datetime
,则可以使用它将时间设置为0000-00-00 00:00:00
:
UPDATE mytable SET myfield = 0 WHERE id = 72;