加入收藏 | 设为首页 | 会员中心 | 我要投稿 商洛站长网 (https://www.0914zz.com/)- AI应用、CDN、边缘计算、云计算、物联网!
当前位置: 首页 > 数据库 > MySql > 正文

php – MySQL中固定数量字符串的最佳实践?

发布时间:2020-11-17 13:09:44 所属栏目:MySql 来源:互联网
导读:假设我有一个名为“status”的数据类型作为mysql表中的一行.状态只能是固定数量的字符串,例如“活动”,“非活动”和“待定”.最佳实践使用什么数据类型?制作另一个表“状态”并在我的表中有一个指针ID?创建一个包含不同状态的php数组,并使用我的status-row

假设我有一个名为“status”的数据类型作为mysql表中的一行.状态只能是固定数量的字符串,例如“活动”,“非活动”和“待定”.最佳实践使用什么数据类型?

>制作另一个表“状态”并在我的表中有一个指针ID?
>创建一个包含不同状态的php数组,并使用我的status-row作为数组的索引?
>简单地让状态为包含当前状态的字符串? 最佳答案 如果在开发时固定状态集,则肯定要使用ENUM.另一种情况是在运行时可以添加可能的状态.在这种情况下,您希望使用分隔表来存储它们和外键以检查所有状态是否有效.

使用简单的字符串是一种不好的做法.例如.只是一个小的拼写错误状态可以打破与特定行相关的所有内容.

(编辑:商洛站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读