在mysql
Timestamp
中,我想将0000-00-00 00:00:00
转换为null
>.
首先我使用,set sql_safe_updates = 0;
第二个,UPDATE TABLE SET FILED = NULL WHERE FILED = '0000-00-00 00:00:00';
但它也会像这样转换当前时间:2018-07-31 13:46:00
有什么问题吗?
最佳答案
首先,更改字段定义以允许 NULL 值。使用以下内容:
ALTER TABLE <tablename> MODIFY <columnname> TIMESTAMP NULL DEFAULT NULL;
关于mysql 0000-00-00 00 :00:00 convert to null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51605617/