我需要存储每周午餐菜单。午餐菜单将持续一周,然后会有新的午餐菜单。
这是我到目前为止所得到的:
Menu
id
from
Dishes
id
menu_id
day (1 - 7) 1 Monday, 7 Sunday
name
price
但我不确定如何存储日期以及如何根据NOW()检索每周。来自DateTime,让我们说我想抓住两周的午餐菜单,我该怎么做?
我的想法是这样的:
SELECT ... WHERE from BETWEEN NOW() AND DATE_ADD(NOW(), INTERVAL 14 DAY)
虽然效果不好。
我应该如何跟踪日期,如何在本周和下一周检索2份午餐菜单?
答案 0 :(得分:0)
“from”是mysql中的保留字,所以在它之后命名一个列是个坏主意。