Working on games

This commit is contained in:
2023-12-07 23:26:41 +01:00
parent 8e7e8f22f6
commit e0e0649908
5 changed files with 123 additions and 16 deletions

View File

@@ -17,4 +17,34 @@ CREATE TABLE users (
score INT UNSIGNED NOT NULL DEFAULT 0,
PRIMARY KEY (id),
INDEX ur_username_idx (username)
) ENGINE=InnoDB;
CREATE TABLE games (
id INT UNSIGNED NOT NULL AUTO_INCREMENT,
player INT UNSIGNED NOT NULL,
PRIMARY KEY (id),
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),
) ENGINE=InnoDB;
CREATE TABLE questions (
id INT UNSIGNED NOT NULL AUTO_INCREMENT,
theme INT UNSIGNED NOT NULL,
question VARCHAR(255) NOT NULL,
PRIMARY KEY (id),
INDEX q_theme_idx (theme),
) ENGINE=InnoDB;
CREATE TABLE answers (
id INT UNSIGNED NOT NULL AUTO_INCREMENT,
question INT UNSIGNED NOT NULL,
answer VARCHAR(255) NOT NULL,
correct BOOLEAN NOT NULL DEFAULT FALSE,
PRIMARY KEY (id),
INDEX a_question_idx (question),
) ENGINE=InnoDB;