mysql插入数据时保存当前时间戳/更新数据数修改时间戳
2014-08-27 17:58
876 查看
timestamp有两个属性,分别是CURRENT_TIMESTAMP 和ON UPDATE CURRENT_TIMESTAMP两种,使用情况分别如下:
1.
CURRENT_TIMESTAMP
当要向数据库执行insert操作时,如果有个timestamp字段属性设为
CURRENT_TIMESTAMP,则无论这个字段有没有set值都插入当前系统时间
2.
ON UPDATE CURRENT_TIMESTAMP
当执行update操作是,并且字段有ON UPDATE CURRENT_TIMESTAMP属性。则字段无论值有没有变化,它的值也会跟着更新为当前UPDATE操作时的时间。 http://blog.163.com/qiongling007@126/blog/static/2142429620122611356554/
1.
CURRENT_TIMESTAMP
当要向数据库执行insert操作时,如果有个timestamp字段属性设为
CURRENT_TIMESTAMP,则无论这个字段有没有set值都插入当前系统时间
2.
ON UPDATE CURRENT_TIMESTAMP
当执行update操作是,并且字段有ON UPDATE CURRENT_TIMESTAMP属性。则字段无论值有没有变化,它的值也会跟着更新为当前UPDATE操作时的时间。 http://blog.163.com/qiongling007@126/blog/static/2142429620122611356554/
相关文章推荐
- MySQL中日期类型数据的使用:如何让字段保存记录的创建时间和最后修改时间
- Navicat修改mysql数据库表插入数据时字段添加默认当前时间
- 【已解决】MySQL建表,插入数据时,时间自动更新至秒
- mysql timestamp 自动记录首次插入时间与自动更新修改时间
- mysql插入和更新时自动更新为当前时间
- Mysql 设置字段自动获取当前时间(随修改数据而更改和修改数据不更改的两种方式)
- mysql 触发器 根据插入数值更新当前插入数据
- 在Navicat上修改表中的数据时,时间会随之更新到当前时间的问题
- Mysql的timestamp类型,自动记录数据的更新时间
- MySQL在插入90万条数据消耗的时间以及查询90万条数据时的性能优化
- MYSQL 无重复插入数据更新语法
- mysql如果数据不存在,则插入新数据,否则更新的实现方法
- Oracle、Db2、SqlServer、MySQL 数据库插入当前系统时间
- 取当前时间插入MYSQL中
- mysql 数据插入。如果主键已存在则更新
- mysql 插入更新多条数据的效率问题
- 【T-MAC学习笔记10之--数据修改之插入数据,更新数据,删除数据】
- mysql插入当前时间
- java向MySQL插入当前时间
- 在MYSQL中插入当前时间