我有一个现有的MySQL数据库,其集合类型定义为:(' blue',' orange',' purple')。
我被要求添加绿色'设置并希望设置为('蓝色','绿色','橙色','紫色'),即按字母顺序排列顺序。
这会对现有的数据库记录产生什么影响?我想我在某处读到了设定值作为偏移存储到集合中,所以如果我插入绿色'以上面显示的方式将导致记录的字段设置为' orange'指向错误的集合成员?或者一切都神奇地排除了自己?
答案 0 :(得分:1)
它将重建整个表,这是您可能想要避免的。如果将枚举添加到结尾,表将不受影响。