场景:我假设有4个复选框,用户可以选择任意组合的复选框(他们也可以不选中任何一个复选框)。我必须将这4个选项存储到单个列中。我认为最好的选择是使用二进制表示法进行存储
option1 has the constant value 1
option2 has the constant value 2
option3 has the constant value 4
option4 has the constant value 8
因此,如果客户选择option2和option4,则存储在数据库中的值将为2+8,即: 10;如果客户选择option1、option4和option8,则值将为1+