我有一个表单字段,它接受我想要存储在MySQL字段中的多个值(数字值在00-999之间)。
最佳选择是什么? (字段类型?)
我想以这种格式存储数据,
1|2|3|4|5|
我想稍后查询这些值,并能够使用PHP将它们彼此分开以进行数学运算。
答案 0 :(得分:2)
使用逗号和管道等胶水存储值并不是一个好主意。因为以后当你需要执行sql和某些数学运算时,这将是乏味的。 IMO单独的桥接表将完成任务
表
形式
id, name
form_values
form_id value
1 1
1 2
1 3
您可以使用group_concat
获取值作为输出,并且可以轻松进行计算。