gpt4 book ai didi

php - 标记列,Varchar 还是 INT?

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

我经常在我的数据库中使用(我所说的)“标志”列,例如:

Column 'Type':
0 = CREATOR
1 = OPERATIVE
2 = APPROVER

但这是正确的方法吗?我之所以问,是因为当我不记得零、一、二或三是什么意思时,稍后回过头来可能会感到困惑。简单地将它们标记为 CREATOR 等不是更好吗?

对此普遍接受的做法是什么?

最佳答案

标志通常是 bool 值 truefalse01,用 表示bit (MySQL 5.0.3+),或 tinyint。如果您有超过 2 个可能的值,这些值可以存储在 MySQL 中的 ENUM 中,否则,这些可能的值应该存储在它们自己的表中并使用外键关系(规范化)引用。

关于php - 标记列,Varchar 还是 INT?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17655074/

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