gpt4 book ai didi

php - 食品选项数据库设计

转载 作者:搜寻专家 更新时间:2023-10-30 22:12:38 25 4
gpt4 key购买 nike

我正在建立一个网站,餐厅可以将菜单放在网上供人们点餐。我的数据库设计有问题,我一直这样设置我的表

*/----------------*
* menus
*-----------------*
id
restaurant_id
name
active
created_at
updated_at

*/----------------*
* menu_categories
*-----------------*
id
menu_id
name
created_at
updated_at

*/----------------*
* items
*-----------------*
id
menu_id
menu_category_id
name
price
description
active
created_at
updated_at

但是我不知道如何存储菜单项的选项(变化)。例如,与不同种类的酱汁和肉类一起食用的菜单项,肉类只会影响该项目的价格。一个好的数据库表应该是什么样子的。感谢您的帮助,谢谢。

最佳答案

我会创建一个名为 item_variations 的表,它看起来像

id
item_id
name
variation_type
price_variation
active
created_at
updated_at

然后您可以在此表中使用 item_id 链接到项目的一个或多个条目。该表将包含变体名称、类型和价格差异。典型的记录看起来像

id: 1
item_id: 2
name: Lamb
variation_type: Meat
price_variation: 1.00
active: 1
....

或者

id: 2
item_id: 2
name: Mint sauce
variation_type: Sauce
price_variation: 0.50
active: 1
....

关于php - 食品选项数据库设计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22415745/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com