如何使用sql语句修改字段类型为enum里的选项内容

一般来说,枚举类型在后台数据库可能有2个表:基本类型表和关系表,你在基本类型表里面加一个字段'd',再到关系表加上关系,关系表一般是树形结构的。有字段父ID:parent_id,子ID:child_id,你在数据库表按照parent_id用原来的ID新增一个child_id记录,一般就可以了,做好后台数据库跟踪,这些语句都很容易找到的。

更多追问追答

我只是在网页上显示一个选项,不想设置的那么复杂,只是有时要多一个选项,希望可以在后台添加,请问是否可以通过一句SQL语句来执行操作,有的话请写出,谢谢!

那要在前台添加的,就是在你程序里面加,程序里面有按钮属性,你在枚举属性里面加多一个

我只求一个SQL语句,可以修改enum里的选项内容,如果有的话,请直接写出...

update表setenum='d'where列=条件

可是enum是一个类型,不是字段的值,这种方法恐怕不行...

mysql如何修改某一列的数据类型

twtba的回答里命令中sex旁边的引号不是英文输入法里的单引号,是数字1左边的那个(也就是波浪线那个)

`sex`'sex',两个是不一样的

sql server没有枚举类型,要把mysql的枚举转换过来,可以怎么做?

枚举类型可以用外键约束来做吧。你好!

有个bit 类型的吧

我的回答你还满意吗~~0和1

如何解决mysql enum 类型字段的插入问题

mysql装好后,有一个mysql数据库配置向导的,打开一个一个的点下一步,到编码选择里,选“日本语”那个选项,就是让mysql默认用utf-8编码。试试。虽然可以插入成功,但查询得到刚才插入的是空值,也相当于没插入成功。如果你将一个非法值插入enum(也就是说,允许的值列之外的字符串),将插入空字符串以作为特殊错误值,和c语言定义的差不多

更多推荐

mysql添加枚举类型