【发布时间】:2011-06-03 18:37:14
【问题描述】:
我想存储一组关于一周中每天营业时间的标准化信息。是否有一种标准方法可以轻松地在 MySQL 中存储/更改它?
谢谢!
【问题讨论】:
-
stackoverflow.com/questions/1036603/… 可能会有所帮助...
标签: mysql
我想存储一组关于一周中每天营业时间的标准化信息。是否有一种标准方法可以轻松地在 MySQL 中存储/更改它?
谢谢!
【问题讨论】:
标签: mysql
数据库设计真的是一门艺术,设计模式有很多不同的方法。
我会从一个表格开始,比如“business_hours”,然后创建以下列:
- business_id (integer, auto increment)
- business_name (varchar, largish like 255)
- open_monday (varchar, integer, however you want to represent the data.)
- close_monday
在星期日之前重复最后两列的模式。
这是一种方法,它不是一种非常复杂的方法,但它会起作用。因为我不完全了解您的上下文(即使用什么,谁在看它),所以它可能略有偏差。
【讨论】:
在我看来,这实际上可能通过 html 更好地完成。假设时间是非常标准的并且不会经常更改,那么在不为这些存储时间创建 sql 表或数据库的情况下编写它们可能会更容易。现在,如果它们变化很大并且依赖于一年中的时间,或者它们是否根据公司当时正在做的事情而改变,那么走数据库路线可能会更容易。如果是这种情况,SamT 已经提供了如何分类和存储它的答案。
【讨论】: