MySQL timestamp时间戳自动更新时间的问题 比如一个字段是这样定义的:
`UPDATETIME` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, 规律: 如果我们update的时候,如果带值,那么就会按照带的值更新,如果为空,就按照数据库当时的时间来更新 如果这样定义一个字段: `CREATETIME` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', 那么,insert的时候如果不带值,就会自动赋值为'0000-00-00 00:00:00',但是update的时候,如果不带值,就会自动赋值为数据库当前时间 |
|