Ir para conteúdo

Featured Replies

Postado
  • Este é um post popular.

Opa, galerinha do TK, pro meu primeiro tutorial resolvi fazer uma solução de um problema que desde que cheguei no TK, vejo que ocorre com uma certa frequência. Os erros da data base.

 

Neste tutorial vou ensinar a resolver os erros do tipo No such table, Insert into, No such column, ... has no column named... etc.

 

1°) NO SUCH TABLE

 

Bom, para o erro No such table, basta vc visualizar qual table está faltando. Para isso basta ler o erro na distro:

ggyQEm0.png

 

No caso da imagem, está faltando a table: player_statements

Para resolver este e qualquer outro problema deste tipo, caso sua data base seja sqlite,
basta abrir sua data base pelo Sqlite Studio(download: http://sqlitestudio.pl/?act=download) e clicar em Open SQL query editor:

Mostrar conteúdo oculto
ep8IwcQ.png

 

Mas caso sua data base seja Mysql abra pelo phpMyadmin, ou por outro editor de sua preferencia.

 

1.1°) EXECUTANDO OS COMANDOS PARA RESOLVER O PROBLEMA

  Bom, dependendo da table que estiver faltando, vc irá colocar seu respectivo comando, segue abaixo TODOS os comandos básicos necessários para que sua data base fique Ok! :   (VC VAI PEGAR O COMANDO REFERENTE À TABLE QUE VC QUER!!!)

 

 

account_viplist

Mostrar conteúdo oculto

Mysql

 

Sqlite

Mostrar conteúdo oculto

 

accounts

Mostrar conteúdo oculto

Mysql

 

Sqlite

Mostrar conteúdo oculto

 

bans

Mostrar conteúdo oculto

Mysql

 

Sqlite

Mostrar conteúdo oculto

 

environment_killers

Mostrar conteúdo oculto

Mysql

 

Sqlite

Mostrar conteúdo oculto

 

global_storage

Mostrar conteúdo oculto

Mysql

 

Sqlite

Mostrar conteúdo oculto

 

guild_invites

Mostrar conteúdo oculto

Mysql

 

Sqlite

Mostrar conteúdo oculto

 

guild_kills

Mostrar conteúdo oculto

Mysql

 

Sqlite

Mostrar conteúdo oculto

 

guild_ranks

Mostrar conteúdo oculto

Mysql

 

Sqlite

Mostrar conteúdo oculto

 

guild_wars

Mostrar conteúdo oculto

Mysql

 

Sqlite

Mostrar conteúdo oculto

 

guilds

Mostrar conteúdo oculto

Mysql

 

Sqlite

Mostrar conteúdo oculto

 

house_auctions

Mostrar conteúdo oculto

Mysql

 

Sqlite

Mostrar conteúdo oculto

 

house_data

Mostrar conteúdo oculto

Mysql

 

Sqlite

Mostrar conteúdo oculto

 

house_lists

Mostrar conteúdo oculto

Mysql

 

Sqlite

Mostrar conteúdo oculto

 

houses

Mostrar conteúdo oculto

Mysql

 

Sqlite

Mostrar conteúdo oculto

 

killers

Mostrar conteúdo oculto

Mysql

 

Sqlite

Mostrar conteúdo oculto

 

market_history

Mostrar conteúdo oculto

Mysql

 

Sqlite

Mostrar conteúdo oculto

 

market_offers

Mostrar conteúdo oculto

Mysql

 

Sqlite

Mostrar conteúdo oculto

 

player_deaths

Mostrar conteúdo oculto

Mysql

 

Sqlite

Mostrar conteúdo oculto

 

player_depotitems

Mostrar conteúdo oculto

Mysql

 

Sqlite

Mostrar conteúdo oculto

 

player_inboxitems

Mostrar conteúdo oculto

Mysql

 

Sqlite

Mostrar conteúdo oculto

 

player_items

Mostrar conteúdo oculto

Mysql

 

Sqlite

Mostrar conteúdo oculto

 

player_killers

Mostrar conteúdo oculto

Mysql

 

Sqlite

Mostrar conteúdo oculto

 

player_namelocks

Mostrar conteúdo oculto

Mysql

 

Sqlite

Mostrar conteúdo oculto

 

player_skills

Mostrar conteúdo oculto

Mysql

 

Sqlite

Mostrar conteúdo oculto

 

player_spells

Mostrar conteúdo oculto

Mysql

 

Sqlite

Mostrar conteúdo oculto

 

player_statements

Mostrar conteúdo oculto

Mysql

 

Sqlite

Mostrar conteúdo oculto

 

player_storage

Mostrar conteúdo oculto

Mysql

 

Sqlite

Mostrar conteúdo oculto

 

player_viplist

Mostrar conteúdo oculto

Mysql

 

Sqlite

Mostrar conteúdo oculto

 

players

Mostrar conteúdo oculto

Mysql

 

Sqlite

Mostrar conteúdo oculto

 

server_config

Mostrar conteúdo oculto

Mysql

 

Sqlite

Mostrar conteúdo oculto

 

server_motd

Mostrar conteúdo oculto

Mysql

 

Sqlite

Mostrar conteúdo oculto

 

server_record

Mostrar conteúdo oculto

Mysql

 

Sqlite

Mostrar conteúdo oculto

 

server_reports

Mostrar conteúdo oculto

Mysql

 

Sqlite

Mostrar conteúdo oculto

 

tile_items

Mostrar conteúdo oculto

Mysql

 

Sqlite

Mostrar conteúdo oculto

 

tile_store

Mostrar conteúdo oculto

Mysql

 

Sqlite

Mostrar conteúdo oculto

 

tiles

Mostrar conteúdo oculto

Mysql

 

Sqlite

Mostrar conteúdo oculto

 

announcements

Mostrar conteúdo oculto

Mysql

 

Sqlite

Mostrar conteúdo oculto

 

pagsegurotransacoes

Mostrar conteúdo oculto

Mysql

 

Sqlite

Mostrar conteúdo oculto

 

player_advances

Mostrar conteúdo oculto

Mysql

 

Sqlite

Mostrar conteúdo oculto

 

reports

Mostrar conteúdo oculto

Mysql

 

Sqlite

Mostrar conteúdo oculto

 

thanks

Mostrar conteúdo oculto

Mysql

 

Sqlite

Mostrar conteúdo oculto

 

z_bug_logs

Mostrar conteúdo oculto

Mysql

 

Sqlite

Mostrar conteúdo oculto

 

z_featured_article

Mostrar conteúdo oculto

Mysql

 

Sqlite

Mostrar conteúdo oculto

 

z_forum

Mostrar conteúdo oculto

Mysql

 

Sqlite

Mostrar conteúdo oculto

 

z_helpdesk

Mostrar conteúdo oculto

Mysql

 

Sqlite

Mostrar conteúdo oculto

 

z_monsters

Mostrar conteúdo oculto

Mysql

 

Sqlite

Mostrar conteúdo oculto

 

z_network_box

Mostrar conteúdo oculto

Mysql

 

Sqlite

Mostrar conteúdo oculto

 

z_news_tickers

Mostrar conteúdo oculto

Mysql

 

Sqlite

Mostrar conteúdo oculto

 

z_ots_comunication

Mostrar conteúdo oculto

Mysql

 

Sqlite

Mostrar conteúdo oculto

 

z_polls

Mostrar conteúdo oculto

Mysql

 

Sqlite

Mostrar conteúdo oculto

 

z_polls_answers

Mostrar conteúdo oculto

Mysql

 

Sqlite

Mostrar conteúdo oculto

 

z_poll_votes

Mostrar conteúdo oculto

Mysql

 

Sqlite

Mostrar conteúdo oculto

 

z_shop_history_item

Mostrar conteúdo oculto

Mysql

 

Sqlite

Mostrar conteúdo oculto

 

z_shop_history_pacc

Mostrar conteúdo oculto

Mysql

 

Sqlite

Mostrar conteúdo oculto

 

z_shop_offer

Mostrar conteúdo oculto

Mysql

 

Sqlite

Mostrar conteúdo oculto

 

z_spells

Mostrar conteúdo oculto

Mysql

 

Sqlite

Mostrar conteúdo oculto

 

z_news_big

Mostrar conteúdo oculto

Mysql

 

Sqlite

Mostrar conteúdo oculto

 

 

2°) No such column /  "NOME DA TABLE" has no column named "NOME DA COLUMN QUE FALTA" / Insert into

  Bom, para resolver esse problema vc deve identificar em qual TABLE está essa coluna que falta. Para isso, basta ler o erro como na imagem:

A6vmUAz.png

 

No caso da imagem, está faltando a column WORLD_ID dentro da table MARKET_OFFERS. Para resolver, vc deve executar excluir a sua table MARKET_OFFERS existante em sua data base, e em seguida, executar o domando da da market_offers, encontrado acima, logicamente isso só se aplica ao caso da imagem, depende do seu caso, vc deve excutar o comando da table que estiver sendo referida no erro. Mas antes de executá-lo vc deve excluir a sua table EXISTENTE, para então executar o comando.

 

ESTA FORMA DE RESOLUÇÃO SE APLICA AOS TRÊS CASOS: NO SUCH COLUMN, ...HAS NO COLUMN NAMED... e INSERT INTO.

 

 

 

Bom galera, é isso.

 

SE ENCONTRAREM, OU SE DEPARAREM COM ALGUM ERRO, BASTA ME PEDIR AJUDA QUE EU DAREI TOTAL SUPORTE PARA VOCÊS!

 

SE ESTIVR FALTANDO MAIS ALGUMA TABLE QUE EU NÃO COLOQUEI AQUI, PF ME INFORMEM E EU ATUALIZAREI O TÓPICO!!!

 

 

Lembrem-se, se eu te ajudei, por favor, deem REP++ pois foi meio trabolhoso fazer este tutorial todo... ^^

 

ESTOU A DISPOSIÇÃO DE TODOS! Tanto por PM quanto por SKYPE, e até mesmo por aqui, pois vou checar este tópico regularmente!!

 

 

Espero ter ajudado!! ^^

Abraços.

Editado por danihcv (veja o histórico de edições)

  • Respostas 43
  • Visualizações 24.4k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • @UP

  • Usa esse: CREATE TABLE tile_store ( house_id INTEGER NOT NULL, world_id INTEGER NOT NULL DEFAULT '0', data LONGBLOB NOT NULL ) Atualizando o tutorial...

  • Kkk, eh levou um tempinho e por hora realmente n resolve QUALQUER erro n, mas estou atualizando para que ele atenda o q promete. @Beyond Sky, vou procurar aqui os códigos pra resolver seu problem

Posted Images

Postado

O tópico foi movido para a área correta, preste mais atenção da próxima vez!

Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680

Este tópico foi movido:

De: "OTServSuporte OTServSuporte de Programação"

Para: "OTServProgramação Open TibiaTutoriais de Programação"

  • 3 weeks later...
Postado

Cara ao tentar executar a query tile_store

Erro
Comando SQL:


CREATE TABLE tile_store ( 
    house_id INTEGER  NOT NULL,
    world_id INTEGER  NOT NULL
                      DEFAULT '0',
    data     LONGBLOB NOT NULL,
    FOREIGN KEY ( house_id ) REFERENCES houses ( id ) 
)
Mensagens do MySQL : Documentação

#1215 - Cannot add foreign key constraint 
Postado
  • Autor

Usa esse:

CREATE TABLE tile_store (
house_id INTEGER NOT NULL,
world_id INTEGER NOT NULL
DEFAULT '0',
data LONGBLOB NOT NULL
)

Atualizando o tutorial... ^^

Editado por danihcv (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.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo