使用sqlyog 在 字段为timestamp时,要设为not null 才可以自动更新时间
但是今天却遇到两台电脑,mysql版本一致同为5.5.36, 一台能自动更新时间,一台智能在插入时更新,但是更改其他字段的时候,不会自动更新时间.
将两个表的建表语句导出来,发现也一样的.
最终未找到原因.
解决方式是
将导出的建表语句
p_updateTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP
更改为
p_updateTime` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP