MySQL-关于营业时间的数据表设计
一个餐厅会在后台设置营业时间,一般会遇到以下情况:
每天:06:00-10:00 12:00-14:00 18:00-21:00
周X-周X:06:00-21:00
周六-周日:10:00-18:00
2013-11-6至2013-11-10:全天不营业
要满足以上需求,数据表怎样设计比较合理?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我觉得 上述逻辑没必要 影响到数据表的设计. 逻辑可以写到 程序里.
或者对数据表做一些限制, 但是 mysql是不支持 check的. 所以需要 自己写触发器控制, 参见:
http://stackoverflow.com/questions/14247655/mysql-check-constraint
营业时间方案表
周营业时间表
天营业时间表