有人能为我提供有关此问题的正确SQL体系结构的建议吗:
我正在创建一个应用程序,有一个动态的选项数(选项1,选项2,选项3,等等…)。我希望用户能够选择其中一个选项,然后增加一个与该选项相关联的数字。如何实现动态表,例如,我显然不能预先定义4个表,并且每个表都是一个选项。
提前谢谢。

最佳答案

听起来你在找一张像

CREATE TABLE `options` (
    option_id INT UNSIGNED PRIMARY KEY AUTO_INCREMENT,
    name VARCHAR(255),
    occurrences INT UNSIGNED
) ENGINE=InnoDB;

然后可以运行以下查询:
UPDATE options SET occurrences = occurrences + 1 WHERE option_id = ____;

(根据访问者选择的内容填写选项)

10-06 02:24