MySQL数据库SQL建表语句:

CREATE TABLE `Users` (

`UserID` int NOT NULL AUTO_INCREMENT ,

`UserName` varchar(50) NOT NULL ,

`PassWord` varchar(50) NOT NULL ,

`Created` datetime NOT NULL DEFAULT ‘getdate()’ ,

`Type` int NOT NULL DEFAULT 0 ,

PRIMARY KEY (`UserID`)

);

执行后提示错误:#1067 – Invalid default value for ‘Created’

原因解析:MySQL 中,默认值无法使用函数

也就是你无法 设置某一列,默认值是 NOW () 这样的处理

如果需要 某列的默认值为 当前数据库时间,那么可以使用 TIMESTAMP 数据类型。插入的时候,填写 null 即可。

mysql> create table testA ( dt TIMESTAMP );

Query OK, 0 rows affected (0.09 sec)

mysql> insert into testA VALUES( null );

Query OK, 1 row affected (0.01 sec)

mysql> insert into testA VALUES( null );

Query OK, 1 row affected (0.08 sec)

mysql> select * from testA;

+---------------------+

| dt |

+---------------------+

| 2011-10-15 20:30:35 |

| 2011-10-15 20:30:36 |

+---------------------+

2 rows in set (0.00 sec)

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明MySQL数据库 DateTime 默认值是不是用getdate!

MySQL数据库getdate_MySQL数据库 DateTime 默认值是不是用getdate相关推荐

  1. mysql timestamp 默认_MySQL数据库TIMESTAMP怎么设置默认值 | 学步园

    MySQL数据库TIMESTAMP设置默认值新手技术人员对他感到很陌生,不知道该怎么设置.下面学步园小编来讲解下MySQL数据库TIMESTAMP怎么设置默认值? MySQL数据库TIMESTAMP怎 ...

  2. mysql 默认值 now_mysql设置datetime默认值为now

    mysql设置datetime默认值为now http://blog.csdn.net/scogeek/article/details/50378480 在mysql中timestamp数据类型是一个 ...

  3. SQLServer数据库给字段加默认值(日期时间)

    在设计表的时候,点击字段那一行,在下面的列属性中,在下面 "常规" 下的 "默认值或绑定" 中输入默认值即可,如果字段是datetime日期类型,设置默认值时设 ...

  4. mysql的十进位,MySQL十进制字段的正确默认值是什么?

    我的MySQL数据库中有一个十进制字段.我把它定义为: decimal(1,1)UNSIGNED NULL.但我想为它设置一个默认值,如7.0,这就是我遇到的问题.每当我想设置此值时,我都会收到此错误 ...

  5. MySQL设置当前时间为默认值的方法

    方法一.是用alert table语句: 复制代码代码如下: use test_db1;  create table test_ta1(  id mediumint(8) unsigned not n ...

  6. MYSQL中TIMESTAMP类型的默认值

    MYSQL中TIMESTAMP类型的默认值    MYSQL中TIMESTAMP类型可以设定默认值,就像其他类型一样. 1.自动UPDATE 和INSERT 到当前的时间: 表: ---------- ...

  7. mysql5.7 datetime 默认值为‘0000-00-00 00:00:00‘值无法创建问题解决

    mysql5.7 datetime 默认值为'0000-00-00 00:00:00'值无法创建问题解决 参考文章: (1)mysql5.7 datetime 默认值为'0000-00-00 00:0 ...

  8. sql server中datetime默认值设置和日期函数

    sql server中datetime默认值设置和日期函数 select CONVERT(varchar, getdate(), 120 )         -----------------> ...

  9. mysql数据库字段默认值设为什么_为什么数据库字段需要设置默认值

    收到一只叮咚 mysql数据库默认对varchar的字段的值不就是空('')么,对数值默认是0,那还需要设置默认值的必要性何在?疑问的原因是没启用MySQL的严格模式(strictmode),很多快捷 ...

  10. 如何给mysql数据库的字段设默认值

    在建表的时候,在字段列表里这样写: 字段名 数据类型 default 默认值 例1   default造句规则 age int default 15 address varchr default '北 ...

最新文章

  1. 简单的session共享的封装
  2. C 读写php,C语言读取文件所有内容
  3. 连载:阿里巴巴大数据实践—数据服务
  4. 【SAP BI】BW如何连接SQLSERVER数据库
  5. jqgrid mvc_将JQGrid与Spring MVC和Gson集成
  6. FastDFS部署及测试
  7. HEML、CSS、Javascript基础知识总结
  8. redis cluster 集群拓展
  9. Linux下建立MySQL数据库,并安装RMySQL包,报错及解决
  10. 你好2019,我是全新的CPDA数据分析师课程
  11. 智慧城市数字孪生IOC系统
  12. 可视化html css布局,高效可视化网页布局(ViewDiv)
  13. python自动录音程序
  14. 声网实时连麦互动助力CCtalk万人互动课堂
  15. 人一生必看的100部电影(全球最佳电影排名榜TOP250)
  16. 汇编语言(二)之将十进制数的ASCⅡ码转换为BCD码
  17. 《线性代数》随笔:积沙成塔
  18. lammps固定原子方法2
  19. github.io 公共博客
  20. 丰巢快递柜收费,究竟挑动了我们哪根神经?

热门文章

  1. 网络安全技术——网络地址转换(NAT)
  2. ubuntu 18.04 install tensorflow-nightly-gpu and tfp-nightly
  3. Stata:各类全要素生产率TFP估算方法
  4. uniapp打包之后首页白屏
  5. mac全选文字的快捷键_mac全选的快捷键是什么?苹果电脑全选的快捷键是什么?...
  6. 更适合小孩的电动牙刷,轻柔呵护口腔,Combo咸蛋超人电动牙刷上手
  7. html画布刮刮乐,h5canvas实现刮刮乐效果的方法
  8. 蓝桥java练习记录
  9. python语义分析_Python - Sentiment Analysis
  10. namesilo如何使用BTC支付: