日期:2014-05-17  浏览次数:20636 次

SQL 如何给一个字段设置多个默认值
SQL 如何给一个字段设置多个默认值
如 Type字段设置 1.好 2.不好

------解决方案--------------------
case 列名 when 1 then '好' when 2 then '不好' else '给分' end
------解决方案--------------------
默认值只有一个
------解决方案--------------------
default 默认值只有一个

限制type 1、好 2、不好 可以用check检验
------解决方案--------------------
默认值是只能有一个的。

默认值是指在你新增一条记录时,如果你没有给一个字段指定内容,SQL为这个字段自动添加的值。


你举例的,不是默认值,是将字段值显示为不同的格式,这个写在select查询语句中就可以了。


------解决方案--------------------
SQL没有枚举类型,默认值只能一个,你说的情况可以在约束里控制
------解决方案--------------------
MYSQL可以用ENUM或者SET