我有以下模型 Order
。
任何订单的状态可以是new
、in work
、being delivery
、on storage
、已执行
,已取消
。
我在模型中发现了以下代码:
至于现在每个订单都有标识其状态的编号。
如果我从头开始这个项目,我宁愿创建一个名为 order_status
的单独表,并将它的主键插入到 Order
表中。
哪种方法更受欢迎,为什么?
谢谢
最佳答案
你可以取一个名为status的列并将数字设置为1,2,3,4,5,这种方法比创建一个新的关系表更方便,因为它使用额外的连接来检索状态,如果订单同时具有多个状态,这将很有用,否则您可以在同一个表中更新该订单的状态。
关于php - mysql——创建新表还是不创建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30617827/