gpt4 book ai didi

mysql - 哪个是数据库状态值的更好设计?

转载 作者:行者123 更新时间:2023-11-29 00:49:13 24 4
gpt4 key购买 nike

我看到一些人在设计他们的数据库时有一个 STATUS INT 列,他们在其中添加值,例如 0- not active, 1-active, 2-pending 。只是制作一个枚举('not active','active','pending')有什么区别?不为字段定义字符串并使用整数是否是更好的数据库设计?

最佳答案

如果选项有限并修复,请直接使用枚举 ('not active','active','pending')

否则最好为options做一个子表,并在父表中存储相应的整数id(子表的主键)。

关于mysql - 哪个是数据库状态值的更好设计?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9239137/

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