MYSQL表的字段都有默认值吗?

MySql 码拜 4年前 (2016-01-28) 145次浏览
如下,我并没有为字段name制定default值啊,为什么有一个DEFAUT约束?
mysql> create table t(name int);
Query OK, 0 rows affected (0.22 sec)
mysql> desc t;
+–+–+–+–+–+–+
| Field | Type    | Null | Key | Default | Extra |
+–+–+–+–+–+–+
| name  | int(11) | YES  |     | NULL    |       |
+–+–+–+–+–+–+
1 row in set (0.00 sec)
解决方案:4分
NULL就是什么也没有默认值
解决方案:4分
NULL的意思就是 没有默认值
解决方案:4分
你不设置默认值,那就是默认为NULL
解决方案:4分
那个只是默认值
解决方案:4分
NULL 就是空

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明MYSQL表的字段都有默认值吗?
喜欢 (0)
[1034331897@qq.com]
分享 (0)