用Mysql Query Browser 创建的表的某个列类型是timestamp的,发现当该行更新时,这个timestamp列的值也被更新为当前的timestamp。
用 show create table tablename命令查看建表语句,该列定义如下
timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,导致记录更新时timestamp值发生变化。
用 show create table tablename命令查看建表语句,该列定义如下
timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,导致记录更新时timestamp值发生变化。