更改ENUM的成员与添加成员

时间:2013-08-16 16:47:45

标签: mysql enums

当我更改ENUM的现有成员时,查询需要相当长的时间,而添加成员几乎不需要任何时间。为什么是这样?如果有什么我认为它是另一种方式。

在考虑如何实现ENUM时...看起来ENUM可能在内部是TINYINT或其他东西,数值映射到字符串。有了这样的实现,可能两者都不会占用太多时间。除非您正在添加一个强制ENUM从TINYINT转到INT或其他任何内容的新元素。

但我猜这不是它的实施方式......

0 个答案:

没有答案