我正在设计一个表格来审核我网站上的用户选择(目前有 15 个)。我有两种表格样式和编码,但我需要你的专业知识来选择一个而不是另一个,所以请告诉我哪个更好。如果您有任何其他选项,请打开。
谢谢
选项 1)新记录在用户选择语言后插入表中。会有很多记录。
桌子
language - varchar(20) - Not Null
代码
insert into table (language) values ('english');
选项 2)用户选择语言后,相关语言列的值增加 1。只会有一个记录。
桌子
id - char(1) - default '1'
language_x - int(11) - Unsigned
language_y - int(11) - Unsigned
language_z - int(11) - Unsigned
...
...
代码
update table SET language_x = language_x + 1 where id = '1';