我需要建议。我有一个用户将填写的大表(大约150多个字段),其中许多是(bool)复选框和一些文本输入。我知道如果我将表存储为序列化数组,它将极大地影响搜索并将数据库导出为另一种可用格式(如.csv)。
我最好单独存储每个字段并创建一个庞大的表格,无论如何都要将它存储为序列化,还是有其他方法可以实现这一目标?“
答案 0 :(得分:1)
mysql数据库中的最大列数大约为4000:see reference。你只想用两百个,这不是很多。
我认为您最好将每个项目存储在单独的列中,因为它可以帮助您组织数据并允许快速检索。就像你说使用其他存储方式(数组等)意味着更长的搜索时间。