Ir para conteúdo
  • 0
Gula

Normal Sqlite erro foreign key

Pergunta

Gula    11
Gula

Recentemente comecei um projeto de ot server criando com a database do alissow ot server, porém ele ja vem com umas accs registradas e sempre que tento deletar elas pelo sqliteStudio 3.1.1 aparece um erro "[15:12:18] Error while deleting row from table players: FOREIGN KEY constraint failed" gostaria de saber como resolver isso

 

-Nao quero baixar um .s3db novo, quero aprender a deletar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

6 respostas a esta questão

Recommended Posts

  • 0
Majesty    136
Majesty

Você não tem permissão para ver este conteúdo oculto.

 

Você não tem permissão para ver este conteúdo oculto.

 

Comando:

Você não tem permissão para ver este conteúdo oculto.

Onde está "nomedatabela" e "nomedachave" substitua pelos nomes que contém em seu banco de dados.

 

Ou exclua manualmente, procura por dados que estejam associados ao player como: guilds, bans, houses, etc.

Procura pela id do player em outras tabelas e tenta excluí-los e depois exclua o player.

Obs: faça um backup do ".s3db" antes de fazer as alterações para evitar problemas.

Compartilhar este post


Link para o post
Compartilhar em outros sites
  • 0
Majesty    136
Majesty

O SQL não deixa você excluir porque esse dado está sendo referenciado em algum outro lugar no banco de dados e impede a exclusão por questão de integridade. 

 

Tente este comando:

Você não tem permissão para ver este conteúdo oculto.

Fonte: 

Você não tem permissão para ver este conteúdo oculto.

Compartilhar este post


Link para o post
Compartilhar em outros sites
  • 0
Gula    11
Gula

O SQL não deixa você excluir porque esse dado está sendo referenciado em algum outro lugar no banco de dados e impede a exclusão por questão de integridade. 

 

Tente este comando:

Você não tem permissão para ver este conteúdo oculto.

Fonte: 

Você não tem permissão para ver este conteúdo oculto.

Dei uma lida no post mas nao entendi mt bem, nunca tinha usado sqlite, onde exatamente esse comando entra?

Compartilhar este post


Link para o post
Compartilhar em outros sites
  • 0
Majesty    136
Majesty

1 - Abra o SQLite

2 - Selecione a database do seu servidor, ".s3db".

3 - Clique em "Tools" no programa, selecione "Open SQL query editor".

4 - Na janela que abrir insira o comando:

Você não tem permissão para ver este conteúdo oculto.

E por fim aperte F9 para que o comando seja executado.

 

Manual SQLite Studio:

Você não tem permissão para ver este conteúdo oculto.

Você não tem permissão para ver este conteúdo oculto.

 

Documentação SQLite:

Você não tem permissão para ver este conteúdo oculto.

Compartilhar este post


Link para o post
Compartilhar em outros sites
  • 0
Gula    11
Gula

1 - Abra o SQLite

2 - Selecione a database do seu servidor, ".s3db".

3 - Clique em "Tools" no programa, selecione "Open SQL query editor".

4 - Na janela que abrir insira o comando:

Você não tem permissão para ver este conteúdo oculto.

E por fim aperte F9 para que o comando seja executado.

 

Manual SQLite Studio:

Você não tem permissão para ver este conteúdo oculto.

Você não tem permissão para ver este conteúdo oculto.

 

Documentação SQLite:

Você não tem permissão para ver este conteúdo oculto.

Com esse comando o erro que aparece é : [19:32:14] Error while executing SQL query on database 'kingsworld': near "DROP": syntax error

Compartilhar este post


Link para o post
Compartilhar em outros sites
  • 0
Gula    11
Gula

Você não tem permissão para ver este conteúdo oculto.

 

Você não tem permissão para ver este conteúdo oculto.

 

Comando:

 

O que está em vermelho substitua pelos nomes que contém em seu banco de dados.

 

Ou exclua manualmente, procura por dados que estejam associados ao player como: guilds, bans, houses, etc.

Procura pela id do player em outras tabelas e tenta excluí-los e depois exclua o player.

Obs: faça um backup do ".s3db" antes de fazer as alterações para evitar problemas.

Consegui resolver, acabou nao sendo com esses comandos mas obrigado pelo suporte, eu deletei as keys que estavam em todas as tables manualmente e deixei só uma primary key no player id.

Compartilhar este post


Link para o post
Compartilhar em outros sites
Visitante
Este tópico está impedido de receber novos posts.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×