日期:2014-05-16  浏览次数:21107 次

mysql创建表的字段 默认为 0值
用mysql5.1
图形界面工具是 SQLyog企业版。
创建一个表时 有一个字段为score(int) 我设置了默认值为 0 ,但为什么 显示的还是null。。
mysql 如果不设置的话 默认就为null 这样 读取起来 很浪费效率。。
就像oracle 一样 设置了 默认值 便显示默认值 。。。
求教。。。。。。。。

------解决方案--------------------
show create table 看一下
------解决方案--------------------
两种可能。

1。 你的字段上设置默认值没有成功。
2。 你的插入语句有问题,直接插入的就是NULL