如何使用sql语句修改字段类型为enum里的选项内容
我的一个数据表中有一个enum类型的字段,我想用PHP在后台修改它里面的内容,例如:原来字段里是‘a’,‘b’,‘c’我现在想改为‘a’,‘b’,‘c’,'d'应该怎么写...
我的一个数据表中有一个enum类型的字段,我想用PHP在后台修改它里面的内容,
例如:原来字段里是‘a’,‘b’,‘c’
我现在想改为‘a’,‘b’,‘c’,'d'
应该怎么写SQL语句呢? 展开
例如:原来字段里是‘a’,‘b’,‘c’
我现在想改为‘a’,‘b’,‘c’,'d'
应该怎么写SQL语句呢? 展开
展开全部
更多追问追答
追问
我只是在网页上显示一个选项,不想设置的那么复杂,只是有时要多一个选项,希望可以在后台添加,请问是否可以通过一句SQL语句来执行操作,有的话请写出,谢谢!
追答
那要在前台添加的,就是在你程序里面加,程序里面有按钮属性,你在枚举属性里面加多一个
展开全部
表名:test ,字段名:enm,
语句:alter table test modify column enm enum('a','b','c','d');
语句:alter table test modify column enm enum('a','b','c','d');
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
引用chen_hongyang的回答:
一般来说,枚举类型在后台数据库可能有2个表:基本类型表和关系表,你在基本类型表里面加一个字段'd',再到关系表加上关系,关系表一般是树形结构的。有字段父ID:parent_id,子ID:child_id ,你在数据库表按照parent_id用原来的ID新增一个child_id记录,一般就可以了,做好后台数据库跟踪,这些语句都很容易找到的。
一般来说,枚举类型在后台数据库可能有2个表:基本类型表和关系表,你在基本类型表里面加一个字段'd',再到关系表加上关系,关系表一般是树形结构的。有字段父ID:parent_id,子ID:child_id ,你在数据库表按照parent_id用原来的ID新增一个child_id记录,一般就可以了,做好后台数据库跟踪,这些语句都很容易找到的。
展开全部
ALTER TABLE `table` MODIFY COLUMN `type` enum('a','b','c','d') ;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
引用chen_hongyang的回答:
一般来说,枚举类型在后台数据库可能有2个表:基本类型表和关系表,你在基本类型表里面加一个字段'd',再到关系表加上关系,关系表一般是树形结构的。有字段父ID:parent_id,子ID:child_id ,你在数据库表按照parent_id用原来的ID新增一个child_id记录,一般就可以了,做好后台数据库跟踪,这些语句都很容易找到的。
一般来说,枚举类型在后台数据库可能有2个表:基本类型表和关系表,你在基本类型表里面加一个字段'd',再到关系表加上关系,关系表一般是树形结构的。有字段父ID:parent_id,子ID:child_id ,你在数据库表按照parent_id用原来的ID新增一个child_id记录,一般就可以了,做好后台数据库跟踪,这些语句都很容易找到的。
展开全部
alter table [表名] add [字段] enum("0","1") default "1"
enum(这里面可以填写需要枚举的类型,用逗号隔开就可以了)
如:
alter table tb_copy add iscopy enum("0","1") default "1"
enum(这里面可以填写需要枚举的类型,用逗号隔开就可以了)
如:
alter table tb_copy add iscopy enum("0","1") default "1"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询