MySQL-关于营业时间的数据表设计

发布于 2017-01-21 18:00:10 字数 184 浏览 1140 评论 2

一个餐厅会在后台设置营业时间,一般会遇到以下情况:
每天: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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

泛泛之交 2017-10-10 16:47:37

我觉得 上述逻辑没必要 影响到数据表的设计. 逻辑可以写到 程序里.

或者对数据表做一些限制, 但是 mysql是不支持 check的. 所以需要 自己写触发器控制, 参见:
http://stackoverflow.com/questions/14247655/mysql-check-constraint

归属感 2017-02-07 09:34:59

营业时间方案表
周营业时间表
天营业时间表

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文