【发布时间】:2012-04-07 19:12:12
【问题描述】:
我对 MySql 上的数据存储有疑问,什么是存储这样的更好的方法:
我正在尝试创建一个应用程序,用户可以在其中存储不同的可自定义表单字段,例如如果我需要一个联系表格,我可以创建一个带有 From textfield、Subject 下拉字段、Message textarea 字段的表单,同样可以使用不同的表单元素创建一个不同的表单。除此之外,用户还可以为字段设置名称、值或其他表单属性。
但是,有什么更好的方法来存储这条信息,以便检索创建动态表单,以便用户轻松更改内容以及使用它们?
我只能想到两种存储方式:
-
在具有诸如 id、表单、元素、名称、值等模式的表中
element_id | form_id |元素 |姓名 |价值 |
1 | 1 |文本框 |到 |空|
2 | 1 |选择框 |主题 |一般,支持| 作为表中的字段,数据类型为BLOB,可以存储为序列化数据
请多多指教。谢谢。
【问题讨论】:
标签: mysql database-design