From 3c3c298466370130a59ae07b831838b73b1993c3 Mon Sep 17 00:00:00 2001 From: shoopea Date: Sat, 25 May 2019 15:41:16 +0800 Subject: [PATCH] test --- sql.go | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/sql.go b/sql.go index 0dabf7d..6d7212a 100644 --- a/sql.go +++ b/sql.go @@ -142,9 +142,9 @@ func initDB() { obj_id BIGINT UNSIGNED NOT NULL ,attacker VARCHAR(32) ,guild VARCHAR(32) - ,castle_id SMALLINT UNSIGNED NOT NULL + ,castle_id BIGINT UNSIGNED NOT NULL ,FOREIGN KEY (obj_id) REFERENCES obj(id) ON DELETE CASCADE - ,FOREIGN KEY (castle_id) REFERENCES code_obj_castle(id) ON DELETE CASCADE + ,FOREIGN KEY (castle_id) REFERENCES obj_castle(obj_id) ON DELETE CASCADE ) ENGINE = InnoDB CHARSET=utf8mb4 COLLATE utf8mb4_unicode_ci;`) failOnError(err, "initDB : create table obj_msg_report") log.Println("initDB : obj_msg_report created ...") @@ -204,14 +204,14 @@ func initDB() { _, err = db.Exec(`CREATE TABLE obj_msg_mini_war_castle ( obj_id BIGINT UNSIGNED NOT NULL - ,castle_id SMALLINT UNSIGNED NOT NULL + ,castle_id BIGINT UNSIGNED NOT NULL ,gardian TINYINT NOT NULL ,result VARCHAR(8) ,gold INT NOT NULL ,stock INT NOT NULL ,points INT NOT NULL ,FOREIGN KEY (obj_id) REFERENCES obj(id) ON DELETE CASCADE - ,FOREIGN KEY (castle_id) REFERENCES code_obj_castle(id) ON DELETE CASCADE + ,FOREIGN KEY (castle_id) REFERENCES obj_castle(obj_id) ON DELETE CASCADE ,UNIQUE KEY (obj_id, castle_id) ) ENGINE = InnoDB CHARSET=utf8mb4 COLLATE utf8mb4_unicode_ci;`) failOnError(err, "initDB : create table obj_msg_mini_war_castle") @@ -219,19 +219,19 @@ func initDB() { _, err = db.Exec(`CREATE TABLE obj_msg_duel_fight ( obj_id BIGINT UNSIGNED NOT NULL - ,win_castle_id SMALLINT UNSIGNED NOT NULL + ,win_castle_id BIGINT UNSIGNED NOT NULL ,win_guild VARCHAR(3) ,win_user VARCHAR(32) ,win_life SMALLINT NOT NULL - ,loss_castle_id SMALLINT UNSIGNED NOT NULL + ,loss_castle_id BIGINT UNSIGNED NOT NULL ,loss_guild VARCHAR(3) ,loss_user VARCHAR(32) ,loss_life SMALLINT NOT NULL ,exp INT UNSIGNED NOT NULL ,weapon VARCHAR(80) ,FOREIGN KEY (obj_id) REFERENCES obj(id) ON DELETE CASCADE - ,FOREIGN KEY (win_castle_id) REFERENCES code_obj_castle(id) ON DELETE CASCADE - ,FOREIGN KEY (loss_castle_id) REFERENCES code_obj_castle(id) ON DELETE CASCADE + ,FOREIGN KEY (win_castle_id) REFERENCES obj_castle(obj_id) ON DELETE CASCADE + ,FOREIGN KEY (loss_castle_id) REFERENCES obj_castle(obj_id) ON DELETE CASCADE ) ENGINE = InnoDB CHARSET=utf8mb4 COLLATE utf8mb4_unicode_ci;`) failOnError(err, "initDB : create table obj_msg_duel_fight") log.Println("initDB : obj_msg_duel_fight created ...")