如果将元素添加到现有MySQL集中会发生什么?

时间:2014-12-13 20:34:34

标签: mysql sql

我有一个现有的MySQL数据库,其集合类型定义为:(' blue',' orange',' purple')。

我被要求添加绿色'设置并希望设置为('蓝色','绿色','橙色','紫色'),即按字母顺序排列顺序。

这会对现有的数据库记录产生什么影响?我想我在某处读到了设定值作为偏移存储到集合中,所以如果我插入绿色'以上面显示的方式将导致记录的字段设置为' orange'指向错误的集合成员?或者一切都神奇地排除了自己?

1 个答案:

答案 0 :(得分:1)

它将重建整个表,这是您可能想要避免的。如果将枚举添加到结尾,表将不受影响。