gpt4 book ai didi

mysql - 数据库中的枚举

转载 作者:行者123 更新时间:2023-11-29 13:01:33 25 4
gpt4 key购买 nike

我希望表中有一个我希望能够更新的属性。实现它的最佳方法是什么?

  1. 使用数据类型“Enum”
  2. 使用枚举值创建第二个表,并在主表中为第二个表保留 enum_ID。当我想要添加或更新枚举值时,我只需要更新特定行或删除或添加?

我正在使用 MySql

最佳答案

当想要更新属性值时,第二个选择更好。当您更新/插入新属性时,主表中属性的 Id 保持不变。您只需在属性表上执行 INSERT 或 UPDATE 即可添加/更改属性。

如果您选择第一个选择并使用 ENUM 数据类型,则每次需要插入或更新属性时都需要执行 ALTER TABLE,这样您就可以需要在主表中为每个更改的 ENUM 值执行 UPDATE

关于mysql - 数据库中的枚举,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23265487/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com