在两个表之间建立一对多关系

时间:2016-02-10 12:29:49

标签: php mysql sql-server database

我正在使用PHP和SQL为烘焙店创建一个小型网站应用程序。 我已经建立了2个数据表: 第一个名为Inventory的列:

itemid INT(Primary key)
itemname text,
volume float,
volume type text (kg,g,lb,L,ml...)
quantity INT.

第二个名为Product的列:

prodid INT Primary Key
prodname TEXT
recipes (don't know which data type yet)
quantity INT.

recipes应包含inventory表中的大量项目。我的朋友想要的是,如果她制作新产品,库存数据库会自动减少数量,同时增加数量

例如:
如果她制作100个面包(prodname),那100个面包的配方是
(数量 - 项目名称)
20-面粉,
20个鸡蛋,
10-糖

然后库存表中的数量列应减少-20,-20,-10其中项目名称分别为面粉,鸡蛋,糖类,同时带有产品包装的产品表应增加100数量栏。

0 个答案:

没有答案