我有一个主表,例如Fruits_Details(主表),其中包含的列名称为:
名字 | f_价格 |位置
我想向用户呈现一个表单,其中包含上述字段,但还包含一个附加的“+”号,他可以从中添加新的详细信息作为键、值对。
例如:
Fruit_color - 红色
Fruit_season - Spring
还有更多类似的细节。我希望这两个详细信息应该存储在不同的表中(子表-我将实现外键概念)。
但我很困惑如何设计一个查询,该查询将在我的子表中动态添加列名称及其相关值。
最佳答案
子表应该有一个属性名称和值,并且不能是动态的。
child table
-----------
fruit_id
attribute_name
attribute_value
insert into child (fruit_id, attribute_name, attribute_value)
values (1, 'color', 'red')
关于mysql - 如何将columnName及其值动态添加到MYSQL表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52200846/