php - 如何设计大约 50 列的表并选择用户所需的列

标签 php mysql database database-design

我有一个有 50 列的表(其中没有任何 oneToMany 关系)。当管理员想要为此表的大约 20 列添加新行时,他可以决定在用户​​端显示哪一列:

表有列:描述、地址、构造日期、重建日期、星星...

在管理面板中,用户可以填写提到的输入,每个输入都有复选框,如果选中该字段,则必须在用户网站上显示。

我该如何设计这个?我应该如何在用户端进行选择查询?

最佳答案

这是一个应用程序问题,而不是数据库问题。

让应用根据用户在 UI 中指定的内容构建 SELECT 语句。

关于php - 如何设计大约 50 列的表并选择用户所需的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29880407/

相关文章:

sql - 遗留数据库中的 upsize_ts 列 - 这是什么意思?

mysql - 统计表上多对多列关系的记录

php - 响应式设计 - Android 不缩放

php - 拉维尔 5.2 : How to save multiple form fields?

php - mysql查询速度优化

PHP/MySQL/TextArea 问题

php - smarty 中是否可以迭代多维数组?

php - 创建高尔夫锦标赛排行榜

mysql - 将字段从 T1 字段 A 复制到 T2 字段 A where(if or when) T1 field B = T2 field B (mysql)

mongodb - 一起使用 mongodb 、 inmemory db 和 postgres 是个好主意吗?