如何构建数据库以存储用户提交的自定义字段

时间:2018-04-04 10:41:43

标签: mysql sql database

我正在构建一个允许用户管理其webapp内容的系统。在某些情况下,用户可能希望向每个页面添加附加字段。这些字段将创建为&在需要时,是不同的数据类型。

例如,标准页面可能如下所示 -

id (int)
page_heading (varchar)
page_slug (varchar)
page_text (text)
published (tinyint)

但是,用户可能希望添加一个子标题字段,数据库模式不支持此数据类型(page_sub_heading (varchar))。如何确保我的MySQL数据库支持飞行字段?

我正在考虑创建一个帖子属性表,这看起来像 -

id (int)
page_id (int)
form label (varchar)
custom_input (varchar)

但这不支持,日期戳,文件上传,textareas。

0 个答案:

没有答案