MySql的timestamp类型
来源:互联网 发布:数据透视图 显示总计 编辑:程序博客网 时间:2024/06/10 21:27
MySql的timestamp类型跟oracle里有很大不同
以前一直用oracle,今天用oracle建表,发现一些问题:
timestamp类型默认情况下为 不允许为空,并且默认值为current_timestamp
最后发现MySq这么规定是有原因的:
timestamp其实是MYSQL帮我们实现的一个updateTime类型
一条新数据插入时,它会自动被赋值为当前数据库时间(current_timestamp)
当这条数据的任何一列发生更改时,它的值会自动更新为当前时间(current_timestamp)
一般我们建表的时候都习惯加上,create_time 和 update_time 两个字段。方便日后一些分析
oracle里建表常用的方式如下,
create_time TIMESTAMP default systimestamp,
update_time TIMESTAMP,
msyql里应该这样,并且我们不需再去考虑update_time更新的问题了
create_time DATETIME default current_date,
update_time TIMESTAMP,
- MySql的timestamp类型
- mysql的timestamp类型
- mysql中timestamp类型的应用释疑
- MYSQL中TIMESTAMP类型的默认值
- MySql中的Timestamp类型字段的使用
- MySQL的timestamp类型自动更新问题
- [转载]MYSQL中TIMESTAMP类型的默认值
- MySQL中TIMESTAMP类型的使用说明
- MYSQL中TIMESTAMP类型的使用
- MYSQL中TIMESTAMP类型的默认值
- MYSQL中TIMESTAMP类型的默认值
- MYSQL中TIMESTAMP类型的默认值
- MYSQL中TIMESTAMP类型的默认值
- mysql的timestamp类型使用注意
- MySQL的timestamp类型自动更新问题
- MYSQL中TIMESTAMP类型的默认值
- Mysql 的日期类型:DATETIME和TIMESTAMP
- mysql的日期类型date, datetime, timestamp
- Fortran 过程 杂记
- mysqldump
- EXTJS中的grid显示实际行号
- 京东-获取京东SKU ID
- 在没有数据库连接的项目里用select ............from dual 不会报错,但取不出东西,出了个小笑话,嘻嘻
- MySql的timestamp类型
- servlet的一生
- 怎么让垂直滚动条不往上刷新?
- C++ 全局变量、局部变量、静态全局变量、静态局部变量的区别
- php开发常识b_01
- 浅谈C/C++进程间通信(一)
- A flexible charting library for .NET
- 求高人解决《创建一个单链表{1,2,3,4,5}找到数字“3”的位置,并在它后面插入数字“0”》
- Oracle中start with...connect by prior子句用法