今天建表时,执行sql文件,报了一个类型为日期,但是默认值错误的提示,特意将date类型默认值总结了一下,如下:
目前只能使用timestamp 类型,且默认值设为 now() 或 current_timestamp() / CURRENT_TIMESTAMP。
MySQL 的日期类型有5种分别是: date、time、year、datetime、timestamp

如果建表语句中有:
createTime time NOT NULL DEFAULT NOW();
createYear year NOT NULL DEFAULT NOW();
createDate date NOT NULL DEFAULT CURRENT_TIMESTAMP();
createDatetime datetime NOT NULL DEFAULT CURRENT_TIMESTAMP();
都会报错。所以想要设置某个日期列的默认值为当前时间,只能使用 timestamp 类型,并设置 DEFAULT NOW() 、DEFAULT CURRENT_TIMESTAMP() 、DEFAULT CURRENT_TIMESTAMP 作为默认值。

MySQL日期类型及默认设置相关推荐

  1. MySQL 日期类型及默认设置

    MySQL 日期类型及默认设置 之前在用 MySQL 新建 table,创建日期类型列时遇到了一些问题,现在整理下来以供参考. MySQL 的日期类型如何设置当前时间为其默认值? **答:**请使用 ...

  2. mysql毫秒值转成日期,MySQL日期类型和毫秒值相互转换

    有时需要将日期类型值转换成毫秒值,有时也要将毫秒值转换成日期,为了更方便,满足查询的需要. 现在,新建一张数据库表t_stu_info,并向表里插入数据 use test; show tables; ...

  3. MySQL日期类型的处理总结

    一.概述 MySQL中的日期类型包括以下5种: 类型 大小 (字节) 范围 格式 用途 DATE 3 1000-01-01/9999-12-31 YYYY-MM-DD 日期值 TIME 3 '-838 ...

  4. mysql插入时间字段为空值_php – 如何在mysql日期类型字段中插入一个空值?

    如何在 mysql日期类型字段(NULL = yes)中插入NULL或空值. 如果我尝试插入一个空值,它会插入0000-00-00,但是我想保持为空或为空. 感谢帮助. UPDATE 请看我已经将默认 ...

  5. MySQL 日期类型小数秒的处理

    一. MySQL 日期类型对小数秒的支持 注:本文所使用MySQL版本为 5.7 版本. 官方文档:https://dev.mysql.com/doc/refman/5.7/en/fractional ...

  6. mysql 日期类型比价_MySQL 日期时间类型怎么选?

    构建数据库写程序避免不了使用日期和时间,对于数据库来说,有多种日期时间字段可供选择,如 timestamp 和 datetime 以及使用 int 来存储 unix timestamp. 不仅新手,包 ...

  7. mysql text not null_【20181101】MySQL text类型的column设置为NOT NULL 导致主从1364

    环境 系统版本 : CentOS release 6.8 (Final) MySQL版本:5.6.29-log MySQL Community Server (GPL) MySQL主从配置信息 bin ...

  8. MyBatis处理MySQL日期类型

    1.1 简述 在日常的开发中,难免会遇到时间的比较或者区间等问题,该博文主要是正对Mybatis与MySQL数据库相结合的日期类型讲解. 1.2 类型 下面给大家列举了三种表示时间的类型: 1.2.1 ...

  9. mysql 日期类型的取值范围

    文章目录 前言 一.YEAR 二.DATE 三.TIME 四.YEAR 五.TIMESTAMP 前言 MySQL 日期和时间取值范围,避免在从其他数据库转向MYSQL数据库踩坑 提示:以下是本篇文章正 ...

最新文章

  1. 使用Physics_Body_Editor获得json文件的类
  2. poj 2063 Investment(01背包变形)
  3. 【CIC滤波器】基于MATLAB/FPGA的数字CIC滤波器的设计
  4. mac easyconnect不能双击打开_轻松解决Mac上「应用程序“xxx”不能打开」的问题
  5. 高效程序员的45个习惯 pdf_如何培养孩子高效学习?养成高效学习的7 个习惯。建议收藏...
  6. ubuntu 14.04 LTS(64bit) Anacoda2环境下安装gensim
  7. 批量修改Dell服务器远程管理卡iDRAC密码
  8. 伊拉克博士深陷战区要耽搁毕业论文,瑞典导师派武装雇佣兵救他全家
  9. 龙芯2F 8089D 安装 debian 8.10
  10. 无线网络连接不上请检查服务器,为什么无线网络连接不上?
  11. 了解云的一些基本概念
  12. Log4j2配置之Appenders
  13. 已拿 offer!一个非 985/211 的普通二本学生从毕业季到职场的面经分享!
  14. http工作中常见的状态码
  15. STP特性(Cisco)
  16. linux kworker进程占用cpu,为什么kworker cpu使用率如此之高?
  17. python英雄联盟脚本是什么_Python3爬取英雄联盟英雄皮肤大图实例代码
  18. cocos2dx 安卓环境播放mid音乐
  19. 关于通用雷达信号的时频分析与图像绘制(Matlab)
  20. 机器人开发常见第三方库、软件安装和使用

热门文章

  1. Lake Shore350型低温温度控制器
  2. 运用Xmap将xml数据转换成javabean
  3. 移动硬盘如何分区?易我分区大师帮你搞定!
  4. jaspersoft 报表设计器简单的使用(二)
  5. http://sishuok.com/forum/blog/index.html?search_keywords=%E7%A0%94%E7%A3%A8%E8%AE%BE%E8%AE%A1%E6%A8%
  6. view路由传参方法
  7. MISRA 2004 VS MISRA 2012
  8. 查看mysql数据库连接数、并发数相关信息
  9. 罗克韦尔自动化通过收购ASEM加强控制和可视化产品组合
  10. 经典案例oracle和mysql分别比较