Updated games

This commit is contained in:
2023-12-08 01:37:38 +01:00
parent 57271f51b4
commit 5a7656046c
3 changed files with 53 additions and 13 deletions

View File

@@ -23,13 +23,13 @@ CREATE TABLE games (
id INT UNSIGNED NOT NULL AUTO_INCREMENT,
player INT UNSIGNED NOT NULL,
PRIMARY KEY (id),
INDEX g_player_idx (player),
INDEX g_player_idx (player)
) ENGINE=InnoDB;
CREATE TABLE themes (
id INT UNSIGNED NOT NULL AUTO_INCREMENT,
theme VARCHAR(255) NOT NULL,
PRIMARY KEY (id),
PRIMARY KEY (id)
) ENGINE=InnoDB;
CREATE TABLE questions (
@@ -37,7 +37,7 @@ CREATE TABLE questions (
theme INT UNSIGNED NOT NULL,
question VARCHAR(255) NOT NULL,
PRIMARY KEY (id),
INDEX q_theme_idx (theme),
INDEX q_theme_idx (theme)
) ENGINE=InnoDB;
CREATE TABLE answers (
@@ -46,5 +46,15 @@ CREATE TABLE answers (
answer VARCHAR(255) NOT NULL,
correct BOOLEAN NOT NULL DEFAULT FALSE,
PRIMARY KEY (id),
INDEX a_question_idx (question),
INDEX a_question_idx (question)
) ENGINE=InnoDB;
CREATE TABLE game_questions (
id INT UNSIGNED NOT NULL AUTO_INCREMENT,
game INT UNSIGNED NOT NULL,
question INT UNSIGNED NOT NULL,
score INT UNSIGNED,
PRIMARY KEY (id),
INDEX gq_game_idx (game),
INDEX gq_question_idx (question)
) ENGINE=InnoDB;