Postado Fevereiro 23, 2015 10 anos Bom, estou com um problema que é o seguinte. O player da !createguild e fala que a guild foi criada etc... Mais mesmo relogando, não mostra a guild dele. Já olhei o script parece estar tudo certo. Estou achando que é algo da database. No tfs da esse error: Citar [22/02/2015 17:10:19] mysql_real_query(): 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; - MYSQL ERROR: Trigger already exists (1359) [22/02/2015 17:10:20] > Trigger: ondelete_guilds does not exist, creating it... [22/02/2015 17:10:20] mysql_real_query(): 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; - MYSQL ERROR: Trigger already exists (1359) É por que está faltando alguma tabela será? Se for isso, peço que alguém me passe um comando para criar essa tabela no mysql. Darei rep+ Abraços! up
Postado Fevereiro 23, 2015 10 anos Em 23/02/2015 em 01:37, Kd meu arrozz disse: [22/02/2015 17:10:20] > Trigger: ondelete_guilds does not exist, creating it... Isso significa que nao foi encontrado o trigger 'ondelete_guilds'... Em 23/02/2015 em 01:37, Kd meu arrozz disse: MYSQL ERROR: Trigger already exists (1359) Isso significa que a 'trigger' que ele tentou criar ja existe... Creio que o erro esteja no script de verificaçao... Atenciosamente, David Araujo Meu Conteúdo Fui útil? Gostou? Faça uma doação. "É errando que se erra." "Gambiarras resolvem instantemente, porém podem complicar em problemas futuros." "Cada dia vivido é um aprendizado."
Postado Fevereiro 27, 2015 10 anos Autor @Up Editado Fevereiro 27, 2015 10 anos por Kd meu arrozz (veja o histórico de edições)
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.