Advertisement
Guest User

Untitled

a guest
Sep 23rd, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.52 KB | None | 0 0
  1. CREATE TABLE IF NOT EXISTS `guild_wars` (
  2. `id` INT NOT NULL AUTO_INCREMENT,
  3. `guild_id` INT NOT NULL,
  4. `enemy_id` INT NOT NULL,
  5. `begin` BIGINT NOT NULL DEFAULT '0',
  6. `end` BIGINT NOT NULL DEFAULT '0',
  7. `frags` INT UNSIGNED NOT NULL DEFAULT '0',
  8. `payment` BIGINT UNSIGNED NOT NULL DEFAULT '0',
  9. `guild_kills` INT UNSIGNED NOT NULL DEFAULT '0',
  10. `enemy_kills` INT UNSIGNED NOT NULL DEFAULT '0',
  11. `status` TINYINT(1) UNSIGNED NOT NULL DEFAULT '0',
  12. PRIMARY KEY (`id`),
  13. KEY `status` (`status`),
  14. KEY `guild_id` (`guild_id`),
  15. KEY `enemy_id` (`enemy_id`)
  16. ) ENGINE=InnoDB;
  17.  
  18.  
  19.  
  20. ALTER TABLE `guild_wars`
  21. ADD CONSTRAINT `guild_wars_ibfk_1` FOREIGN KEY (`guild_id`) REFERENCES `guilds` (`id`) ON DELETE CASCADE,
  22. ADD CONSTRAINT `guild_wars_ibfk_2` FOREIGN KEY (`enemy_id`) REFERENCES `guilds` (`id`) ON DELETE CASCADE;
  23.  
  24.  
  25. ALTER TABLE `guilds` ADD `balance` BIGINT UNSIGNED NOT NULL AFTER `motd`;
  26.  
  27.  
  28. CREATE TABLE IF NOT EXISTS `guild_kills` (
  29. `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
  30. `guild_id` INT NOT NULL,
  31. `war_id` INT NOT NULL,
  32. `death_id` INT NOT NULL
  33. ) ENGINE = InnoDB;
  34.  
  35. ALTER TABLE `guild_kills`
  36. ADD CONSTRAINT `guild_kills_ibfk_1` FOREIGN KEY (`war_id`) REFERENCES `guild_wars` (`id`) ON DELETE CASCADE,
  37. ADD CONSTRAINT `guild_kills_ibfk_2` FOREIGN KEY (`death_id`) REFERENCES `player_deaths` (`id`) ON DELETE CASCADE,
  38. ADD CONSTRAINT `guild_kills_ibfk_3` FOREIGN KEY (`guild_id`) REFERENCES `guilds` (`id`) ON DELETE CASCADE;
  39.  
  40. ALTER TABLE `killers` ADD `war` INT NOT NULL DEFAULT 0;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement