我是有一个试题发送数据库保存的功能,试题的题目和答案固定,选项可能是2个也可能是好多个,不确定,那么我一个选项是一个数据库字段。想问问有没有什么功能可以应对这种的。因为如果我数据库定死了四个选项,如果前端给的是5个选项,那就会有一个存不进去。有什么好的办法吗。
数据库声明一个text类型字段,保存时将选项信息转换成json数组对应的字符串信息保存到该字段中
不考虑把全部选项存一个字段吗?
不可能对数据库频繁的删减字段的,你可以直接把所有选项放一个字段,格式自定义一下,或者直接json
直接json格式存一个字段
把全部的选项存在同一个字段中用分隔符隔开 获取的时候 拆分一下 或者再创建一个存放选项的表
为什么不考虑把问题和答案分别存呢,存在两张表里,答案和问题的id关联,这样不管你有多少个选项都可以扩展啊
两张表存