如何向mysql表添加动态数据

lb3vh1jj  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(358)

我正在尝试实现一个“restaurant”表,该表具有一个菜单id,而“items”表使用该菜单id来获取该菜单id的特定项。我的问题是:将所有餐厅的所有项存储在“items”表中是否效率低下?有没有办法,我可以有不同的表格,为每个特定的休息室有自己的项目?或者以我处理问题的方式来处理也可以。随着餐厅在菜单中添加更多的项目,“项目”表可能会变大,我担心以后会出现性能问题。
谢谢您!

kx1ctssn

kx1ctssn1#

将所有项目都放在items表中是一个不错的选择。
如果每个餐厅有一个表,那么在检索每个餐厅的项目的每个查询中也必须有不同的表名。然而,在一张table上,你只需要改变你所指的餐厅,就可以得到一个完整的项目清单。
关于性能问题很难说(我也不是Maven),但我想说,你真的不必担心,除非你计划拥有数万张唱片。但这意味着你有成百上千的餐馆,而另一种方法是一张table一张table,这样会很乱,也不会全面提高性能。

相关问题