All pastes #2052958 Raw Edit

Stuff

public sql v1 · immutable
#2052958 ·published 2011-05-02 18:00 UTC
rendered paste body
-- Triggers `guilds`--DROP TRIGGER IF EXISTS `oncreate_guilds`;DELIMITER //CREATE TRIGGER `oncreate_guilds` AFTER INSERT ON `guilds` FOR EACH ROW BEGIN	INSERT INTO `guild_ranks` (`name`, `level`, `guild_id`) VALUES ('Leader', 3, NEW.`id`);	INSERT INTO `guild_ranks` (`name`, `level`, `guild_id`) VALUES ('Vice-Leader', 2, NEW.`id`);	INSERT INTO `guild_ranks` (`name`, `level`, `guild_id`) VALUES ('Member', 1, NEW.`id`);END//DELIMITER ;DROP TRIGGER IF EXISTS `ondelete_guilds`;DELIMITER //CREATE TRIGGER `ondelete_guilds` BEFORE DELETE ON `guilds` FOR EACH ROW BEGIN	UPDATE `players` SET `guildnick` = '', `rank_id` = 0 WHERE `rank_id` IN (SELECT `id` FROM `guild_ranks` WHERE `guild_id` = OLD.`id`);END//DELIMITER ;