mysql timestamp 修改 时间变化问题

使用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

你可能感兴趣的:(mysql timestamp 修改 时间变化问题)