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