标签: mysql enums
我希望在表中有一个我希望能够更新的属性。实施它的最佳方法是什么?
我正在使用MySql
答案 0 :(得分:1)
如果想要更新属性值,那么第二种选择会更好。当您执行新属性的更新/插入时,主表中属性的Id保持不变。您只需要在属性表上执行INSERT或UPDATE以添加/更改属性。
Id
如果您选择第一个选项并使用ENUM数据类型,则每次需要插入或更新属性时都需要执行ALTER TABLE,并且需要执行UPDATE在主表中,每个ENUM值都会发生变化。
ENUM
ALTER TABLE
UPDATE