1067 – Invalid default value for ‘字段名’,Mysql timeStamp默認(rèn)值0000-00-00 00:00:00 報(bào)錯(cuò)

mysql執(zhí)行:

alter table wf_h_bizinfo modify DTCOLUMN2 timestamp NOT NULL DEFAULT ‘0000-00-00 00:00:00’;

報(bào)1067錯(cuò)誤

百度了一下,mysql的my.cnf配置文件

在[mysqld]下面添加如下列:

sql_mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

但是查了一下自己的配置文件中有這一行配置,于是改第二種方法

先執(zhí)行

set sql_mode=(select replace(@@sql_mode,‘NO_ZERO_IN_DATE,NO_ZERO_DATE’,’’));

再執(zhí)行

alter table wf_h_bizinfo modify DTCOLUMN2 timestamp NOT NULL DEFAULT ‘0000-00-00 00:00:00’;

成功!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。