更新数据时如何使时间自动更新
来源:互联网 发布:python shell是什么 编辑:程序博客网 时间:2024/05/29 17:28
更新数据时不能使用time类型
使用timestamp类型才可以自动获取当前系统时间
TIMESTAMP的变体
1,TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
在创建新记录和修改现有记录的时候都对这个数据列刷新
在创建新记录和修改现有记录的时候都对这个数据列刷新
2,TIMESTAMP DEFAULT CURRENT_TIMESTAMP 在创建新记录的时候把这个
字段设置为当前时间,但以后修改时,不再刷新它
字段设置为当前时间,但以后修改时,不再刷新它
3,TIMESTAMP ON UPDATE CURRENT_TIMESTAMP 在创建新记录的时候把这个字段设置为0,
以后修改时刷新它
以后修改时刷新它
4,TIMESTAMP DEFAULT ‘yyyy-mm-dd hh:mm:ss’ ON UPDATE CURRENT_TIMESTAMP
在创建新记录的时候把这个字段设置为给定值,以后修改时刷新它
在创建新记录的时候把这个字段设置为给定值,以后修改时刷新它
MySQL目前不支持列的Default 为函数的形式,如达到你某列的默认值为当前更新日期
与时间的功能,你可以使用TIMESTAMP列类型下面就详细说明TIMESTAMP列类型
与时间的功能,你可以使用TIMESTAMP列类型下面就详细说明TIMESTAMP列类型
*TIMESTAMP列类型*
TIMESTAMP值可以从1970的某时的开始一直到2037年,精度为一秒,其值作为数字显示。
TIMESTAMP值显示尺寸的格式如下表所示:
:
+---------------+----------------+
| 列类型 | 显示格式 |
| TIMESTAMP(14) | YYYYMMDDHHMMSS |
| TIMESTAMP(12) | YYMMDDHHMMSS |
| TIMESTAMP(10) | YYMMDDHHMM |
| TIMESTAMP(8) | YYYYMMDD |
| TIMESTAMP(6) | YYMMDD |
| TIMESTAMP(4) | YYMM |
| TIMESTAMP(2) | YY |
+---------------+----------------+
“完整”TIMESTAMP格式是14位,但TIMESTAMP列也可以用更短的显示尺寸
创造最常见的显示尺寸是6、8、12、和14。
创造最常见的显示尺寸是6、8、12、和14。
你可以在创建表时指定一个任意的显示尺寸,但是定义列长为0或比14大均会被强制定义为列长14。
列长在从1~13范围的奇数值尺寸均被强制为下一个更大的偶数。
0 0
- 更新数据时如何使时间自动更新
- mysql更新记录时设置自动更新时间戳
- mysql更新记录时设置自动更新时间戳
- mysql更新记录时设置自动更新时间戳
- 10034---mysql更新记录时设置自动更新时间戳
- Windows设置时间自动更新并且自定义更新间隔
- 使用jdbc更新数据时间时如何屏蔽各种数据库的差异性
- 【已解决】MySQL建表,插入数据时,时间自动更新至秒
- plsql 触发器教程-当表1的某条数据更新时,表2的某些数据也自动更新
- Android 自动更新 教你如何写自己的更新
- Hibernate设置时间戳的默认值和更新时间的自动更新
- Hibernate设置时间戳的默认值和更新时间的自动更新
- 如何更新linux系统时间
- 如何更新linux系统时间
- ntp如何手动更新时间
- 如何更新linux系统时间
- 如何自动更新JTable中的数据(代码实现)
- 如何自动更新JTable中的数据(代码实现)
- log4j配置详解,附带hibernate
- Vim使用笔记
- 输入数据 回车结束 基数偶数分开排序
- linux下c语言动态库生成方法
- 安卓解析 json 4种格式 全解析
- 更新数据时如何使时间自动更新
- Android程序员必备精品资源
- 大家一起来写程序预测股价走势
- 深入分析Java Web技术内幕(修订版)
- animate图片切换
- 关于ios调用第三方asyncUdpSocket闪退的解决方法
- linux下生成lib库zzz
- ln软链接失效
- windows下Eclipse+MinGW+Qt+c++配置安装解决方法