mysql5.6以上版本: timestamp current_timestamp报1064/1067错误

在创建时间字段的时候

DEFAULT CURRENT_TIMESTAMP
表示当插入数据的时候,该字段默认值为当前时间

ON UPDATE CURRENT_TIMESTAMP
表示每次更新这条数据的时候,该字段都会更新成当前时间

这两个操作是mysql数据库本身在维护,所以可以根据这个特性来生成【创建时间】和【更新时间】两个字段,且不需要代码来维护

如下:

CREATE TABLE `mytest` (
`text` varchar(255) DEFAULT '' COMMENT '内容',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间'
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

  

可以通过navicat的可视化界面直接操作

那么如何设置一个具体的默认时间呢?

如下,注意有两个单引号

TIMESTAMP DEFAULT 'yyyy-mm-dd hh:mm:ss'

最新文章

  1. ubuntu安装
  2. python基础——使用@property
  3. 4、android之actionbar用法
  4. Python Learning
  5. redis存储对象,实体类新加字段空指针问题处理
  6. 使用libuv实现生产者和消费者模式
  7. stoi的例子
  8. epoll使用详解(精髓)
  9. oracle存储过程+游标处理select数据
  10. 1. Two Sum★
  11. Python基础入门教程(4)(数据类型)
  12. iOS 开发之 Xcode installation failed invalid argument!
  13. 【笔记】css 自定义select 元素的箭头样式
  14. postgresql修改数据库编码
  15. linux命令行命令
  16. Ajax的async属性
  17. Web前端开发最佳实践系列文章汇总
  18. LCA(最近公共祖先)--tarjan离线算法 hdu 2586
  19. 【翻译自mos文章】job 不能自己主动运行的解决方法
  20. Python——使用matplotlib绘制柱状图

热门文章

  1. RMAN入门——简介
  2. 公网FTP(filezilla)改端口
  3. 20145311 王亦徐《网络对抗技术》 逆向及BOF进阶实践
  4. python --- 11 第一类对象 函数名 闭包 迭代器
  5. myeclise中创建maven web程序
  6. topcoder srm 400 div1
  7. Vue学习【第六篇】:Vue-cli脚手架(框架)与实战案例
  8. extjs使用笔记-21
  9. 12.27 cf div3 解题报告
  10. Facebook ads_Business Manager