Postado Julho 15, 2014 10 anos esta dando esse erro ai quando vou trocar o id de um personagem para outra account Erro consulta SQL: Editar UPDATE `poketibia`.`players` SET `id` = '2' WHERE `players`.`id` =3 Mensagens do MySQL : #1451 - Cannot delete or update a parent row: a foreign key constraint fails (`poketibia`.`player_items`, CONSTRAINT `player_items_ibfk_1` FOREIGN KEY (`player_id`) REFERENCES `players` (`id`) ON DELETE CASCADE) Editado Julho 15, 2014 10 anos por SliceFalso (veja o histórico de edições)
Postado Julho 15, 2014 10 anos Em banco de dados quando se tem um campo que é auto numérico não tem como mudar trocar adicionar fazer nada, o engine do banco é quem tem total acesso para escrever nesses tipos de campo. Também, de acordo com a mensagem de erro, vc está tentando alterar um campo que é chave esteja relacionado para com outro campo, isso também não tem como. O que vc vai precisar fazer se isso é realmente importante. 1 - Caso o campo seja auto numérico vc vai precisar tirar ele de auto numérico. 2 - Caso o campo esteja relacionado a outros campos, precisará retirar o relacionamento. 3 - Fazer as alterações (e rezar para que de certo) 4 - Voltar tudo como era antes. Editado Julho 15, 2014 10 anos por join (veja o histórico de edições)
Postado Julho 15, 2014 10 anos Autor Em 15/07/2014 em 15:27, join disse: Em banco de dados quando se tem um campo que é auto numérico não tem como mudar trocar adicionar fazer nada, o engine do banco é quem tem total acesso para escrever nesses tipos de campo. Também, de acordo com a mensagem de erro, vc está tentando alterar um campo que é chave esteja relacionado para com outro campo, isso também não tem como. O que vc vai precisar fazer se isso é realmente importante. 1 - Caso o campo seja auto numérico vc vai precisar tirar ele de auto numérico. 2 - Caso o campo esteja relacionado a outros campos, precisará retirar o relacionamento. 3 - Fazer as alterações (e rezar para que de certo) 4 - Voltar tudo como era antes. Mais eu quero apenas mover um player para outra account sabe outro meio ? alguém mim responde como trocar um personagem para outra conta? Editado Julho 15, 2014 10 anos por SliceFalso (veja o histórico de edições)
Postado Julho 15, 2014 10 anos Vc precisa dar um updade não é no id é no account id tenta UPDATE `poketibia`.`players` SET `Accountid` = 2 WHERE `players`.`id` =3 Editado Julho 15, 2014 10 anos por join (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.