mysql设置数据库字段类型,保存时自动获取数据库服务器时间
2016-07-21 18:22
615 查看
创建表:
CREATE TABLE `t1` (
`p_c` int(11) NOT NULL,
`p_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=gb2312
插入数据:
insert t1 ( `p_c`) values (1);
结果:
`p_time`的值为数据库当前时间
通过hibernate保存javabean时,字段设置为timestamp,默认值设置为CURRENT_TIMESTAMP
在保存javabean时,字段获取数据库服务器时间
避免了分布式时,应用服务器时间与数据库时间不一致的问题
CREATE TABLE `t1` (
`p_c` int(11) NOT NULL,
`p_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=gb2312
插入数据:
insert t1 ( `p_c`) values (1);
结果:
`p_time`的值为数据库当前时间
通过hibernate保存javabean时,字段设置为timestamp,默认值设置为CURRENT_TIMESTAMP
在保存javabean时,字段获取数据库服务器时间
避免了分布式时,应用服务器时间与数据库时间不一致的问题
相关文章推荐
- MySQL安装目录启动
- MYSQL中的基本操作
- 【转】MySQL索引原理及慢查询优化
- mysql 主从复制详细操作过程
- mysql二进制日志的使用
- MySQL存储引擎中的MyISAM和InnoDB区别详解
- 利用samba给mysql提供数据存储服务
- 解决MYSQL连接慢问题
- 故障案例--mysql5.5分区表的一个坑
- mysql配置
- windows mysql 自动备份的几种方法
- hibernate与mysql映射类型对应表与mysql导入导出
- CodeSmith部署安装以及编写MySQL模板的时候无法获取description
- mac下通过brew安装mysql
- Mysql Create命令小结
- VS2015 +EF6 连接MYSQL数据库生成实体
- 在MAC下配置mysql 5.6.31 及以上的 数据库的默认编码问题
- mysql列与注释修改SQL语句
- xampp中修改mysql默认空密码(root密码)的方法分享
- win10下面部署Mysql数据库