假设我有一个名为“status”的数据类型作为mysql表中的一行.状态只能是固定数量的字符串,例如“活动”,“非活动”和“待定”.最佳实践使用什么数据类型?
>制作另一个表“状态”并在我的表中有一个指针ID?>创建一个包含不同状态的PHP数组,并使用我的status-row作为数组的索引?>简单地让状态为包含当前状态的字符串?
使用简单的字符串是一种不好的做法.例如.只是一个小的拼写错误状态可以打破与特定行相关的所有内容.