mysql字段值自动更新时间
来源:互联网 发布:centos latex 编辑:程序博客网 时间:2024/05/16 11:01
在生产环境中可能会出现,项目已经上线,但是更新时间的字段没有赋值,也就是说这条数据每次更新时,更新的时间依旧是null。为了解决这个问题,一般是将程序更新数据时,把更新时间给更新了。但是上线后更改程序需要重新升级,挺麻烦。现在可以通过修改更新时间的字段,来保证每次更新数据时,数据的更新时间自动更新。
在一个已经建好的表执行如下sql即可完成更新时间自动更新:
ALTER TABLE checker_barcode MODIFY COLUMN update_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
其中需要注意的是:
1、将“checker_barcode”替换成你需要更新的表名,将“update_time”替换成你需要更新的字段名称,其余sql不变。
2、执行完此sql后,表里面所有的update_time值为null的数据,update_time全都变成了当前时间。
3、执行更新语句时,如果数据没有真正的改变,update_time值不变,只有数据值改变,update_time才会变成当前时间。
0 1
- mysql字段值自动更新时间
- mysql 时间字段自动更新
- mysql创建自动更新时间字段
- oracle 时间字段自动更新问题
- mysql时间戳自动更新
- MySQL timestamp自动更新时间
- mysql 设置自动更新时间
- Mysql中created_at字段与updated_at字段关于自动更新与自动插入时间戳
- 数据库表中字段时间自动更新
- mysql自动更新时间的触发器
- MySQL timestamp自动更新时间分享
- MySQL timestamp自动更新时间分享
- mysql自动更新时间的触发器
- 关于mysql 自动更新时间的 类型说明
- MySql修改时间字段
- Mysql 时间字段相关
- python插入mysql时间字段
- 增加mysql 默认时间字段
- 二维数组查找算法
- 将C++builder中的类成员函数当作windows回调函数
- sybase字段属性,identity,设置跳跃值,手工插入自增初始值
- 运算符%
- 19~20日学习总结
- mysql字段值自动更新时间
- ASP.NET 控件不用Disabled实现ReadOnly的效果,即字体不变灰色。
- win7 优化处理
- SVN版本冲突文件说明 和 解决办法
- FontAwesome-用TextView显示图片
- Eclipse新建类向导
- WaitForSingleObject函数的使用
- C++全局变量的声明与定义的详解
- SuiShenJi项目_登录界面