legal, curtir, mas tem uma ali que está vazio,
guild_invites
Por Danihcv, 20 de abr. de 2015 em Tutoriais de Programação
legal, curtir, mas tem uma ali que está vazio,
guild_invites
info
Grupo: Conde
Registrado: 07/04/15
Posts: 926
Reputação: +335
Gênero: Masculino

@Dbko, obrigado amigo. Era um erro de formatação. Muitos estavam assim. Já corrigi. ^^
info
Grupo: Herói
Registrado: 12/03/11
Posts: 1.9k
Reputação: +284
Gênero: Masculino
Char no Tibia: Nokte

Que chato ficar abrindo spoiler, é só colar o código todo e executar como query, assim o que estiver faltando vai ser adicionado no seu devido lugar
info
Grupo: Administrador
Registrado: 08/07/05
Posts: 5.8k
Reputação: +1.4k
Gênero: Outro

Não acho chato, até por que, você não precisa ficar abrindo para ver todos. Se vai utilizar, escolhe um e abre.
Ótimo tópico danihcv =)
Editado Abril 20 por Daniel
info
Grupo: Conde
Registrado: 07/04/15
Posts: 926
Reputação: +335
Gênero: Masculino

@Beeki, e se a pessoa não quiser perder a data base por completo? Exatamente por isso que é necessário colocar do jeito que eu pus. E assim como o Daniel disse, basta a pessoa se direcionar à table que está com problema e mexer apenas nela.
info
Grupo: Herói
Registrado: 12/03/11
Posts: 1.9k
Reputação: +284
Gênero: Masculino
Char no Tibia: Nokte

executando a query como eu disse não irá afetar os dados já registrados ![]()
@daniel
minha opinião rs
Editado Abril 20 por Beeki
info
Grupo: Conde
Registrado: 16/06/08
Posts: 998
Reputação: +185
Gênero: Masculino

executando a query como eu disse não irá afetar os dados já registrados
@daniel
minha opinião rs
Na verdade vai sim aheueahu
DROP TABLE IF EXISTS `account_viplist`;
O que aconteceria se eu executasse a query da tabela accounts e depois tentasse logar no otserv?
Editado Abril 21 por fireelement
info
Grupo: Campones
Registrado: 25/11/13
Posts: 60
Reputação: +14
Char no Tibia: {ADM} Master Viciado

Estou com 1 problema gente!
Quando o player morre da esse erro :
[Error - mysql_real_query] Query: INSET INTO 'player_deaths' <player_id', 'time', 'level', 'killer_by', 'is_player', 'mostdamage_by', 'mostdamage_is_player', 'unjustified', 'mostdamage_unjustified'> VALUES <1716, 1431731462, 202, 'Marcello', 1, 'Marcello', 1, 1, 0> Message: Unknow column 'time' in 'field list'
Por favor ajuda se possivel!
Agradeço des de jah!
info
Grupo: Conde
Registrado: 07/04/15
Posts: 926
Reputação: +335
Gênero: Masculino

Executa esse comando na sua data base:
ALTER TABLE `player_deaths` ADD `time` int(11) DEFAULT NULL;
info
Grupo: Campones
Registrado: 25/11/13
Posts: 60
Reputação: +14
Char no Tibia: {ADM} Master Viciado

Obrigado!
Mais deu outro erro depois...
[Error - mysql_real_query] Query: INSET INTO 'player_deaths' <player_id', 'time', 'level', 'killer_by', 'is_player', 'mostdamage_by', 'mostdamage_is_player', 'unjustified', 'mostdamage_unjustified'> VALUES <1716, 1431731462, 202, 'Marcello', 1, 'Marcello', 1, 1, 0> Message: Unknow column 'level' in 'field list'
Eu fiz um backup da minha database para fazer um teste!
Executei essa query :
ALTER TABLE `player_deaths` ADD `time` int(11) DEFAULT NULL;
Agora deu outro erro :
[Error - mysql_real_query] Query: INSET INTO 'player_deaths' <'player', 'time', 'level', 'killed_by', 'is_player', 'mostdamage_by', 'mostdamage_is_player', 'unjustified', 'mostdamage_unjustified',> VALUES <1716, 1431818464, 198, 'Marcello', 1, 'Marcello', 1, 1, 0> Message: Unknown column 'killed_by' in 'field list'
Se não for para executar a query ou ela esta errada :
ALTER TABLE `player_deaths` ADD `time` int(11) DEFAULT NULL;
Me fale eu uso a do backup!
Obrigado des de ja!
o meu erro é o z_ots_comunication, dae quando eu vou adicionar, eu vou la em Open SQL query editor, dae eu adiciono a table e depois eu faço oque? salvo? onde? nao manjo muito nisso, alguem pode me explicar melhor por favor?
info
Grupo: Visconde
Registrado: 11/04/15
Posts: 351
Reputação: +205
Gênero: Masculino

38 minutos atrás, Emanueldk disse:o meu erro é o z_ots_comunication, dae quando eu vou adicionar, eu vou la em Open SQL query editor, dae eu adiciono a table e depois eu faço oque? salvo? onde? nao manjo muito nisso, alguem pode me explicar melhor por favor?
sqlite?
5 horas atrás, Qwizer disse:graças ao Qwizer, poderia fazer meu ot sem problemas, obrigado mano te amo <3
Editado Março 13 por Emanueldk
so atualizando
info
Grupo: Conde
Registrado: 07/04/15
Posts: 926
Reputação: +335
Gênero: Masculino
Opa, galerinha do XTibia, resolvi trazer a solução de uns problemas que vejo que ocorrem 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:
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:
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
Mysql
Sqlite
DROP TABLE IF EXISTS account_viplist; CREATE TABLE account_viplist ( account_id INTEGER NOT NULL, world_id INTEGER NOT NULL DEFAULT '0', player_id INTEGER NOT NULL, description VARCHAR( 128 ) NOT NULL DEFAULT '''', icon INTEGER NOT NULL DEFAULT '0', notify BOOLEAN NOT NULL DEFAULT '''', UNIQUE ( account_id, player_id ), FOREIGN KEY ( account_id ) REFERENCES accounts ( id ), FOREIGN KEY ( player_id ) REFERENCES players ( id ) );accounts
Mysql
DROP TABLE IF EXISTS `accounts`; CREATE TABLE `accounts` ( `id` INT NOT NULL AUTO_INCREMENT, `name` VARCHAR(32) NOT NULL DEFAULT '', `password` VARCHAR(255) NOT NULL/* VARCHAR(32) NOT NULL COMMENT 'MD5'*//* VARCHAR(40) NOT NULL COMMENT 'SHA1'*/, `salt` VARCHAR(40) NOT NULL DEFAULT '', `premdays` INT NOT NULL DEFAULT 5, `lastday` INT UNSIGNED NOT NULL DEFAULT 0, `email` VARCHAR(255) NOT NULL DEFAULT '', `key` VARCHAR(32) NOT NULL DEFAULT '0', `blocked` TINYINT(1) NOT NULL DEFAULT FALSE COMMENT 'internal usage', `warnings` INT NOT NULL DEFAULT 0, `group_id` INT NOT NULL DEFAULT 1, `viptime` INT( 11 ) NOT NULL DEFAULT '0', PRIMARY KEY (`id`), UNIQUE (`name`) ) ENGINE = InnoDB; INSERT INTO `accounts` VALUES (1, '1', '1', '', 65535, 0, '', '0', 0, 0, 1, 65535);Sqlite
DROP TABLE IF EXISTS accounts; CREATE TABLE accounts ( id INTEGER PRIMARY KEY NOT NULL, name VARCHAR( 255 ) NOT NULL, password VARCHAR( 255 ) NOT NULL, salt VARCHAR( 40 ) NOT NULL DEFAULT '''', premdays INTEGER NOT NULL DEFAULT '0', lastday INTEGER NOT NULL DEFAULT '0', email VARCHAR( 255 ) NOT NULL DEFAULT '''', [key] VARCHAR( 32 ) NOT NULL DEFAULT '0', blocked BOOLEAN NOT NULL DEFAULT 'FALSE', warnings INTEGER NOT NULL DEFAULT '0', group_id INTEGER NOT NULL DEFAULT '1', viptime INTEGER NOT NULL DEFAULT '0', UNIQUE ( name ) ); INSERT INTO `accounts` VALUES (1, '1', '1', '', 65535, 0, '', '0', 0, 0, 1, 65535);bans
Mysql
Sqlite
DROP TABLE IF EXISTS bans; CREATE TABLE bans ( id INTEGER PRIMARY KEY NOT NULL, type INTEGER NOT NULL, value INTEGER NOT NULL, param INTEGER NOT NULL DEFAULT '11', active BOOLEAN NOT NULL DEFAULT '1', expires INTEGER NOT NULL, added INTEGER NOT NULL, admin_id INTEGER NOT NULL DEFAULT '0', comment TEXT NOT NULL, reason INTEGER NOT NULL DEFAULT '0', action INTEGER NOT NULL DEFAULT '0', statement VARCHAR( 255 ) NOT NULL DEFAULT '''' );environment_killers
Mysql
Sqlite
DROP TABLE IF EXISTS `environment_killers`; CREATE TABLE environment_killers ( kill_id INTEGER NOT NULL, name VARCHAR( 255 ) NOT NULL, FOREIGN KEY ( kill_id ) REFERENCES killers ( id ) );global_storage
Mysql
Sqlite
DROP TABLE IF EXISTS global_storage; CREATE TABLE global_storage ( [key] VARCHAR( 32 ) NOT NULL, world_id INTEGER NOT NULL DEFAULT '0', value VARCHAR( 255 ) NOT NULL DEFAULT '0', UNIQUE ( [key], world_id ) );guild_invites
Mysql
Sqlite
DROP TABLE IF EXISTS guild_invites; CREATE TABLE guild_invites ( player_id INTEGER NOT NULL, guild_id INTEGER NOT NULL, UNIQUE ( player_id, guild_id ), FOREIGN KEY ( player_id ) REFERENCES players ( id ), FOREIGN KEY ( guild_id ) REFERENCES guilds ( id ) );guild_kills
Mysql
Sqlite
DROP TABLE IF EXISTS guild_kills; CREATE TABLE guild_kills ( id INT PRIMARY KEY NOT NULL, guild_id INT NOT NULL, war_id INT NOT NULL, death_id INT NOT NULL );guild_ranks
Mysql
Sqlite
DROP TABLE IF EXISTS guild_ranks; CREATE TABLE guild_ranks ( id INTEGER PRIMARY KEY, guild_id INTEGER NOT NULL, name VARCHAR( 255 ) NOT NULL, level INTEGER NOT NULL, FOREIGN KEY ( guild_id ) REFERENCES guilds ( id ) );guild_wars
Mysql
Sqlite
DROP TABLE IF EXISTS guild_wars; CREATE TABLE guild_wars ( id INTEGER NOT NULL, guild_id INT NOT NULL, enemy_id INT NOT NULL, begin BIGINT NOT NULL DEFAULT '0', end BIGINT NOT NULL DEFAULT '0', frags INT NOT NULL DEFAULT '0', payment BIGINT NOT NULL DEFAULT '0', guild_kills INT NOT NULL DEFAULT '0', enemy_kills INT NOT NULL DEFAULT '0', status TINYINT( 1 ) NOT NULL DEFAULT '0', PRIMARY KEY ( id ), FOREIGN KEY ( guild_id ) REFERENCES guilds ( id ), FOREIGN KEY ( enemy_id ) REFERENCES guilds ( id ) );guilds
Mysql
Sqlite
DROP TABLE IF EXISTS guilds; CREATE TABLE guilds ( id INTEGER PRIMARY KEY, world_id INTEGER NOT NULL DEFAULT '0', name VARCHAR( 255 ) NOT NULL, ownerid INTEGER NOT NULL, creationdata INTEGER NOT NULL, checkdata INTEGER NOT NULL, motd VARCHAR( 255 ) NOT NULL DEFAULT '''', balance BIGINT NOT NULL DEFAULT '0', UNIQUE ( name, world_id ), FOREIGN KEY ( ownerid ) REFERENCES players ( id ) );house_auctions
Mysql
Sqlite
DROP TABLE IF EXISTS house_auctions; CREATE TABLE house_auctions ( house_id INTEGER NOT NULL, world_id INTEGER NOT NULL DEFAULT '0', player_id INTEGER NOT NULL, bid INTEGER NOT NULL DEFAULT '0', [limit] INTEGER NOT NULL DEFAULT '0', endtime INTEGER NOT NULL DEFAULT '0', UNIQUE ( house_id, world_id ), FOREIGN KEY ( house_id, world_id ) REFERENCES houses ( id, world_id ), FOREIGN KEY ( player_id ) REFERENCES players ( id ) );house_data
Mysql
Sqlite
DROP TABLE IF EXISTS house_data; CREATE TABLE house_data ( house_id INTEGER NOT NULL, world_id INTEGER NOT NULL DEFAULT '0', data LONGBLOB NOT NULL, UNIQUE ( house_id, world_id ), FOREIGN KEY ( house_id, world_id ) REFERENCES houses ( id, world_id ) );house_lists
Mysql
Sqlite
DROP TABLE IF EXISTS house_lists; CREATE TABLE house_lists ( house_id INTEGER NOT NULL, world_id INTEGER NOT NULL DEFAULT '0', listid INTEGER NOT NULL, list TEXT NOT NULL, UNIQUE ( house_id, world_id, listid ), FOREIGN KEY ( house_id, world_id ) REFERENCES houses ( id, world_id ) );houses
Mysql
Sqlite
DROP TABLE IF EXISTS houses; CREATE TABLE houses ( id INTEGER NOT NULL, world_id INTEGER NOT NULL DEFAULT '0', owner INTEGER NOT NULL, paid INTEGER NOT NULL DEFAULT '0', warnings INTEGER NOT NULL DEFAULT '0', lastwarning INTEGER NOT NULL DEFAULT '0', name VARCHAR( 255 ) NOT NULL, town INTEGER NOT NULL DEFAULT '0', size INTEGER NOT NULL DEFAULT '0', price INTEGER NOT NULL DEFAULT '0', rent INTEGER NOT NULL DEFAULT '0', doors INTEGER NOT NULL DEFAULT '0', beds INTEGER NOT NULL DEFAULT '0', tiles INTEGER NOT NULL DEFAULT '0', guild BOOLEAN NOT NULL DEFAULT 'FALSE', clear BOOLEAN NOT NULL DEFAULT 'FALSE', UNIQUE ( id, world_id ) );killers
Mysql
Sqlite
DROP TABLE IF EXISTS killers; CREATE TABLE killers ( id INTEGER PRIMARY KEY, death_id INTEGER NOT NULL, final_hit BOOLEAN NOT NULL DEFAULT 'FALSE', unjustified BOOLEAN NOT NULL DEFAULT 'FALSE', war BIGINT NOT NULL DEFAULT '0', FOREIGN KEY ( death_id ) REFERENCES player_deaths ( id ) );market_history
Mysql
Sqlite
DROP TABLE IF EXISTS market_history; CREATE TABLE market_history ( id INTEGER PRIMARY KEY NOT NULL, player_id INTEGER NOT NULL, sale BOOLEAN NOT NULL DEFAULT '0', itemtype UNSIGNED INTEGER NOT NULL, amount UNSIGNED INTEGER NOT NULL, price UNSIGNED INTEGER NOT NULL DEFAULT '0', expires_at UNSIGNED INTEGER NOT NULL, inserted UNSIGNED INTEGER NOT NULL, state UNSIGNED INTEGER NOT NULL, world_id TINYINT( 4 ) NOT NULL DEFAULT ( 0 ), FOREIGN KEY ( player_id ) REFERENCES players ( id ) ON DELETE CASCADE );market_offers
Mysql
Sqlite
DROP TABLE IF EXISTS market_offers; CREATE TABLE market_offers ( id INTEGER PRIMARY KEY NOT NULL, player_id INTEGER NOT NULL, sale BOOLEAN NOT NULL DEFAULT '0', itemtype UNSIGNED INTEGER NOT NULL, amount UNSIGNED INTEGER NOT NULL, created UNSIGNED INTEGER NOT NULL, anonymous BOOLEAN NOT NULL DEFAULT '0', price UNSIGNED INTEGER NOT NULL DEFAULT '0', world_id TINYINT( 4 ) NOT NULL DEFAULT ( 0 ), FOREIGN KEY ( player_id ) REFERENCES players ( id ) ON DELETE CASCADE );player_deaths
Mysql
Sqlite
DROP TABLE IF EXISTS player_deaths; CREATE TABLE player_deaths ( id INTEGER PRIMARY KEY, player_id INTEGER NOT NULL, date INTEGER NOT NULL, level INTEGER NOT NULL, FOREIGN KEY ( player_id ) REFERENCES players ( id ) );player_depotitems
Mysql
Sqlite
DROP TABLE IF EXISTS player_depotitems; CREATE TABLE player_depotitems ( player_id INTEGER NOT NULL, sid INTEGER NOT NULL, pid INTEGER NOT NULL DEFAULT '0', itemtype INTEGER NOT NULL, count INTEGER NOT NULL DEFAULT '0', attributes BLOB NOT NULL, UNIQUE ( player_id, sid ), FOREIGN KEY ( player_id ) REFERENCES players ( id ) );player_inboxitems
Mysql
Sqlite
DROP TABLE IF EXISTS player_inboxitems; CREATE TABLE player_inboxitems ( player_id INT( 11 ) NOT NULL, sid INT( 11 ) NOT NULL, pid INT( 11 ) NOT NULL DEFAULT ( 0 ), itemtype SMALLINT( 6 ) NOT NULL, count SMALLINT( 5 ) NOT NULL DEFAULT ( 0 ), attributes BLOB NOT NULL );player_items
Mysql
Sqlite
DROP TABLE IF EXISTS player_items; CREATE TABLE player_items ( player_id INT NOT NULL, sid INT NOT NULL, pid INT NOT NULL DEFAULT '0', itemtype INT NOT NULL, count INT NOT NULL DEFAULT '0', attributes BLOB NOT NULL, UNIQUE ( player_id, sid ), FOREIGN KEY ( player_id ) REFERENCES players ( id ) );player_killers
Mysql
Sqlite
DROP TABLE IF EXISTS player_killers; CREATE TABLE player_killers ( kill_id INTEGER NOT NULL, player_id INTEGER NOT NULL, FOREIGN KEY ( kill_id ) REFERENCES killers ( id ), FOREIGN KEY ( player_id ) REFERENCES players ( id ) );player_namelocks
Mysql
Sqlite
DROP TABLE IF EXISTS player_namelocks; CREATE TABLE player_namelocks ( player_id INTEGER NOT NULL, name VARCHAR( 255 ) NOT NULL, new_name VARCHAR( 255 ) NOT NULL, date INTEGER NOT NULL DEFAULT '0', FOREIGN KEY ( player_id ) REFERENCES players ( id ) );player_skills
Mysql
Sqlite
DROP TABLE IF EXISTS player_skills; CREATE TABLE player_skills ( player_id INTEGER NOT NULL, skillid INTEGER NOT NULL, value INTEGER NOT NULL DEFAULT '0', count INTEGER NOT NULL DEFAULT '0', UNIQUE ( player_id, skillid ), FOREIGN KEY ( player_id ) REFERENCES players ( id ) );player_spells
Mysql
Sqlite
DROP TABLE IF EXISTS player_spells; CREATE TABLE player_spells ( player_id INTEGER NOT NULL, name VARCHAR( 255 ) NOT NULL, UNIQUE ( player_id, name ), FOREIGN KEY ( player_id ) REFERENCES players ( id ) );player_statements
Mysql
Sqlite
DROP TABLE IF EXISTS player_statements; CREATE TABLE player_statements ( id INTEGER PRIMARY KEY, player_id INTEGER NOT NULL, channel_id INTEGER NOT NULL DEFAULT '0', text VARCHAR( 255 ) NOT NULL, date INTEGER NOT NULL DEFAULT '0', FOREIGN KEY ( player_id ) REFERENCES players ( id ) );player_storage
Mysql
Sqlite
DROP TABLE IF EXISTS player_storage; CREATE TABLE player_storage ( player_id INTEGER NOT NULL, [key] VARCHAR( 32 ) NOT NULL, value VARCHAR( 255 ) NOT NULL DEFAULT '0', UNIQUE ( player_id, [key] ), FOREIGN KEY ( player_id ) REFERENCES players ( id ) );player_viplist
Mysql
Sqlite
DROP TABLE IF EXISTS player_viplist; CREATE TABLE player_viplist ( player_id INTEGER NOT NULL, vip_id INTEGER NOT NULL, description VARCHAR( 128 ) NOT NULL DEFAULT '''', icon INTEGER NOT NULL DEFAULT '0', notify BOOLEAN NOT NULL DEFAULT '''', UNIQUE ( player_id, vip_id ), FOREIGN KEY ( player_id ) REFERENCES players ( id ), FOREIGN KEY ( vip_id ) REFERENCES players ( id ) );players
Mysql
Sqlite
DROP TABLE IF EXISTS players; CREATE TABLE players ( id INTEGER PRIMARY KEY NOT NULL, name VARCHAR( 255 ) NOT NULL, world_id INTEGER NOT NULL DEFAULT '0', group_id INTEGER NOT NULL DEFAULT '1', account_id INTEGER NOT NULL, level INTEGER NOT NULL DEFAULT '1', vocation INTEGER NOT NULL DEFAULT '0', health INTEGER NOT NULL DEFAULT '100', healthmax INTEGER NOT NULL DEFAULT '100', experience INTEGER NOT NULL DEFAULT '0', lookbody INTEGER NOT NULL DEFAULT '10', lookfeet INTEGER NOT NULL DEFAULT '10', lookhead INTEGER NOT NULL DEFAULT '10', looklegs INTEGER NOT NULL DEFAULT '10', looktype INTEGER NOT NULL DEFAULT '136', lookaddons INTEGER NOT NULL DEFAULT '0', lookmount INTEGER NOT NULL DEFAULT '0', maglevel INTEGER NOT NULL DEFAULT '0', mana INTEGER NOT NULL DEFAULT '100', manamax INTEGER NOT NULL DEFAULT '100', manaspent INTEGER NOT NULL DEFAULT '0', soul INTEGER NOT NULL DEFAULT '0', town_id INTEGER NOT NULL, posx INTEGER NOT NULL DEFAULT '32369', posy INTEGER NOT NULL DEFAULT '32241', posz INTEGER NOT NULL DEFAULT '7', conditions BLOB NOT NULL, cap INTEGER NOT NULL DEFAULT '0', sex INTEGER NOT NULL DEFAULT '0', lastlogin INTEGER NOT NULL DEFAULT '0', lastip INTEGER NOT NULL DEFAULT '0', save BOOLEAN NOT NULL DEFAULT 'TRUE', skull INTEGER NOT NULL DEFAULT '0', skulltime INTEGER NOT NULL DEFAULT '0', rank_id INTEGER NOT NULL, guildnick VARCHAR( 255 ) NOT NULL DEFAULT '''', lastlogout INTEGER NOT NULL DEFAULT '0', blessings INTEGER NOT NULL DEFAULT '0', pvp_blessing BOOLEAN NOT NULL DEFAULT 'FALSE', balance INTEGER NOT NULL DEFAULT '0', stamina INTEGER NOT NULL DEFAULT '151200000', direction INTEGER NOT NULL DEFAULT '2', loss_experience INTEGER NOT NULL DEFAULT '100', loss_mana INTEGER NOT NULL DEFAULT '100', loss_skills INTEGER NOT NULL DEFAULT '100', loss_containers INTEGER NOT NULL DEFAULT '100', loss_items INTEGER NOT NULL DEFAULT '100', premend INTEGER NOT NULL DEFAULT '0', online INTEGER NOT NULL DEFAULT '0', marriage INTEGER NOT NULL DEFAULT '0', promotion INTEGER NOT NULL DEFAULT '0', deleted INTEGER NOT NULL DEFAULT '0', description VARCHAR( 255 ) NOT NULL DEFAULT '''', comment TEXT NOT NULL, create_ip INT( 11 ) NOT NULL DEFAULT '0', create_date INT( 11 ) NOT NULL DEFAULT '0', hide_char INT( 11 ) NOT NULL DEFAULT '0', signature TEXT NOT NULL, offlinetraining_time SMALLINT UNSIGNED NOT NULL DEFAULT '43200', offlinetraining_skill INT NOT NULL DEFAULT '-1', cast TINYINT( 4 ) NOT NULL DEFAULT '0', castViewers INT( 11 ) NOT NULL DEFAULT '0', castDescription VARCHAR( 255 ) NOT NULL, created INT( 11 ) NOT NULL DEFAULT '0', nick_verify INT( 11 ) NOT NULL DEFAULT '0', old_name VARCHAR( 255 ) NOT NULL DEFAULT '', worldtransfer INT( 11 ) NOT NULL DEFAULT '0', show_outfit TINYINT( 4 ) NOT NULL DEFAULT '1', show_eq TINYINT( 4 ) NOT NULL DEFAULT '1', show_bars TINYINT( 4 ) NOT NULL DEFAULT '1', show_skills TINYINT( 4 ) NOT NULL DEFAULT '1', show_quests TINYINT( 4 ) NOT NULL DEFAULT '1', stars INT( 10 ) NOT NULL DEFAULT '0', ip VARCHAR( 17 ) NOT NULL DEFAULT '0', UNIQUE ( name, deleted ), FOREIGN KEY ( account_id ) REFERENCES accounts ( id ) ); INSERT INTO `players` VALUES (1, 'Account Manager', 0, 1, 1, 8, 0, 180, 180, 4200, 0, 0, 0, 0, 110, 0, 0, 0, 35, 35, 0, 0, 2, 32369, 32241, 7, '', 400, 0, 1400804121, 202641162, 0, 0, 0, 0, '', 0, 0, 0, 0, 201660000, 0, 100, 100, 100, 100, 100, 0, 0, 0, 0, 0, '', '', 0, 0, 0, '', 43200, -1, 0, 0, '', 0, 0, '', 0, 1, 1, 1, 1, 1, 0, 0);server_config
Mysql
DROP TABLE IF EXISTS `server_config`; CREATE TABLE `server_config` ( `config` VARCHAR(35) NOT NULL DEFAULT '', `value` VARCHAR(255) NOT NULL DEFAULT '', UNIQUE (`config`) ) ENGINE = InnoDB; INSERT INTO `server_config` VALUES ('db_version', 31);Sqlite
DROP TABLE IF EXISTS server_config; CREATE TABLE server_config ( config VARCHAR( 35 ) NOT NULL DEFAULT '''', value VARCHAR( 255 ) NOT NULL DEFAULT '''', UNIQUE ( config ) ); INSERT INTO `server_config` VALUES ('db_version', 31);server_motd
Mysql
Sqlite
DROP TABLE IF EXISTS server_motd; CREATE TABLE server_motd ( id INTEGER NOT NULL, world_id INTEGER NOT NULL DEFAULT '0', text TEXT NOT NULL DEFAULT '''', UNIQUE ( id, world_id ) ); INSERT INTO `server_motd` VALUES (1, 0, 'Welcome to The Forgotten Server!');server_record
Mysql
Sqlite
DROP TABLE IF EXISTS server_record; CREATE TABLE server_record ( record INTEGER NOT NULL, world_id INTEGER NOT NULL DEFAULT '0', timestamp INTEGER NOT NULL, UNIQUE ( record, world_id, timestamp ) ); INSERT INTO `server_record` VALUES (0, 0, 0);server_reports
Mysql
Sqlite
DROP TABLE IF EXISTS server_reports; CREATE TABLE server_reports ( id INTEGER PRIMARY KEY, world_id INTEGER NOT NULL DEFAULT '0', player_id INTEGER NOT NULL DEFAULT '0', posx INTEGER NOT NULL DEFAULT '0', posy INTEGER NOT NULL DEFAULT '0', posz INTEGER NOT NULL DEFAULT '0', timestamp INTEGER NOT NULL DEFAULT '0', report TEXT NOT NULL DEFAULT '''', reads INTEGER NOT NULL DEFAULT '0' );tile_items
Mysql
Sqlite
DROP TABLE IF EXISTS tile_items; CREATE TABLE tile_items ( tile_id INTEGER NOT NULL, world_id INTEGER NOT NULL DEFAULT '0', sid INTEGER NOT NULL, pid INTEGER NOT NULL DEFAULT '0', itemtype INTEGER NOT NULL, count INTEGER NOT NULL DEFAULT '0', attributes BLOB NOT NULL, UNIQUE ( tile_id, world_id, sid ), FOREIGN KEY ( tile_id ) REFERENCES tiles ( id ) );tile_store
Mysql
Sqlite
DROP TABLE IF EXISTS tile_store; 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 ) );tiles
Mysql
Sqlite
DROP TABLE IF EXISTS tiles; CREATE TABLE tiles ( id INTEGER NOT NULL, world_id INTEGER NOT NULL DEFAULT '0', house_id INTEGER NOT NULL, x INTEGER NOT NULL, y INTEGER NOT NULL, z INTEGER NOT NULL, UNIQUE ( id, world_id ), FOREIGN KEY ( house_id, world_id ) REFERENCES houses ( id, world_id ) );announcements
Mysql
Sqlite
DROP TABLE IF EXISTS announcements; CREATE TABLE announcements ( id INT( 10 ) NOT NULL, title VARCHAR( 50 ) NOT NULL, text VARCHAR( 255 ) NOT NULL, date VARCHAR( 20 ) NOT NULL, author VARCHAR( 50 ) NOT NULL, PRIMARY KEY ( id ) );pagsegurotransacoes
Mysql
Sqlite
DROP TABLE IF EXISTS pagsegurotransacoes; CREATE TABLE pagsegurotransacoes ( TransacaoID VARCHAR( 36 ) NOT NULL, VendedorEmail VARCHAR( 200 ) NOT NULL, Referencia VARCHAR( 200 ) DEFAULT 'NULL' COLLATE 'SQLITESTUDIO_DICTIONARY', TipoFrete CHAR( 2 ) DEFAULT 'NULL', ValorFrete DECIMAL( 10, 2 ) DEFAULT 'NULL', Extras DECIMAL( 10, 2 ) DEFAULT 'NULL', Anotacao TEXT, TipoPagamento VARCHAR( 50 ) NOT NULL, StatusTransacao VARCHAR( 50 ) NOT NULL, CliNome VARCHAR( 200 ) NOT NULL, CliEmail VARCHAR( 200 ) NOT NULL, CliEndereco VARCHAR( 200 ) NOT NULL, CliNumero VARCHAR( 10 ) DEFAULT 'NULL', CliComplemento VARCHAR( 100 ) DEFAULT 'NULL', CliBairro VARCHAR( 100 ) NOT NULL, CliCidade VARCHAR( 100 ) NOT NULL, CliEstado CHAR( 2 ) NOT NULL, CliCEP VARCHAR( 9 ) NOT NULL, CliTelefone VARCHAR( 14 ) DEFAULT 'NULL', NumItens INT( 11 ) NOT NULL, Data DATETIME NOT NULL, ProdQuantidade_x INT( 5 ) NOT NULL, status TINYINT( 1 ) NOT NULL DEFAULT '0', UNIQUE ( TransacaoID, StatusTransacao ) );player_advances
Mysql
Sqlite
DROP TABLE IF EXISTS player_advances; CREATE TABLE player_advances ( id INT( 11 ) NOT NULL, cid INT( 11 ) DEFAULT NULL, skill INT( 11 ) DEFAULT NULL, oldlevel INT( 11 ) DEFAULT NULL, newlevel INT( 11 ) DEFAULT NULL, time INT( 11 ) DEFAULT NULL, UNIQUE ( id ) );reports
Mysql
Sqlite
DROP TABLE IF EXISTS reports; CREATE TABLE reports ( id INT( 11 ) NOT NULL, world_id TINYINT( 4 ) NOT NULL DEFAULT '0', player_id INT( 11 ) NOT NULL DEFAULT '1', posx INT( 11 ) NOT NULL DEFAULT '32369', posy INT( 11 ) NOT NULL DEFAULT '32241', posz INT( 11 ) NOT NULL DEFAULT '7', timestamp BIGINT( 20 ) NOT NULL DEFAULT '0', report TEXT NOT NULL, reads INT( 11 ) NOT NULL DEFAULT '0', PRIMARY KEY ( id ) );thanks
Mysql
Sqlite
DROP TABLE IF EXISTS thanks; CREATE TABLE thanks ( id INT( 10 ) NOT NULL, account_id VARCHAR( 30 ) NOT NULL, forum_id TEXT NOT NULL, player_name TEXT NOT NULL, PRIMARY KEY ( id ) );z_bug_logs
Mysql
Sqlite
DROP TABLE IF EXISTS z_bug_logs; CREATE TABLE z_bug_logs ( id INT( 11 ) NOT NULL, account_id INT( 11 ) NOT NULL, status TINYINT( 1 ) NOT NULL DEFAULT '0', description TEXT NOT NULL, time INT( 11 ) NOT NULL, PRIMARY KEY ( id ) );z_featured_article
Mysql
Sqlite
DROP TABLE IF EXISTS `z_featured_article`; CREATE TABLE z_featured_article ( id INT( 11 ) NOT NULL, title VARCHAR( 50 ) NOT NULL, text VARCHAR( 255 ) NOT NULL, date VARCHAR( 30 ) NOT NULL, author VARCHAR( 50 ) NOT NULL, read_more VARCHAR( 100 ) NOT NULL, PRIMARY KEY ( id ) );z_forum
Mysql
Sqlite
DROP TABLE IF EXISTS z_forum; CREATE TABLE z_forum ( id INT( 11 ) NOT NULL, sticky TINYINT( 1 ) NOT NULL DEFAULT '0', closed TINYINT( 1 ) NOT NULL DEFAULT '0', first_post INT( 11 ) NOT NULL DEFAULT '0', last_post INT( 11 ) NOT NULL DEFAULT '0', section INT( 3 ) NOT NULL DEFAULT '0', replies INT( 20 ) NOT NULL DEFAULT '0', views INT( 20 ) NOT NULL DEFAULT '0', author_aid INT( 20 ) NOT NULL DEFAULT '0', author_guid INT( 20 ) NOT NULL DEFAULT '0', post_text TEXT NOT NULL, post_topic VARCHAR( 255 ) NOT NULL, post_smile TINYINT( 1 ) NOT NULL DEFAULT '0', post_date INT( 20 ) NOT NULL DEFAULT '0', last_edit_aid INT( 20 ) NOT NULL DEFAULT '0', edit_date INT( 20 ) NOT NULL DEFAULT '0', post_ip VARCHAR( 15 ) NOT NULL DEFAULT '0.0.0.0', icon_id TINYINT( 4 ) NOT NULL DEFAULT '1', post_icon_id TINYINT( 10 ) NOT NULL, PRIMARY KEY ( id ) );z_helpdesk
Mysql
Sqlite
DROP TABLE IF EXISTS z_helpdesk; CREATE TABLE z_helpdesk ( account VARCHAR( 255 ) NOT NULL, type INT( 11 ) NOT NULL, status INT( 11 ) NOT NULL, text TEXT NOT NULL, id INT( 11 ) NOT NULL, subject VARCHAR( 255 ) NOT NULL, priority INT( 11 ) NOT NULL, reply INT( 11 ) NOT NULL, who INT( 11 ) NOT NULL, uid INT( 11 ) NOT NULL, tag INT( 11 ) NOT NULL, registered INT( 11 ) NOT NULL, PRIMARY KEY ( uid ) );z_monsters
Mysql
Sqlite
DROP TABLE IF EXISTS `z_monsters`; CREATE TABLE z_monsters ( hide_creature TINYINT( 1 ) NOT NULL DEFAULT '0', name VARCHAR( 255 ) NOT NULL, mana INT( 11 ) NOT NULL, exp INT( 11 ) NOT NULL, health INT( 11 ) NOT NULL, speed_lvl INT( 11 ) NOT NULL DEFAULT '1', use_haste TINYINT( 1 ) NOT NULL, voices TEXT NOT NULL, immunities VARCHAR( 255 ) NOT NULL, summonable TINYINT( 1 ) NOT NULL, convinceable TINYINT( 1 ) NOT NULL, race VARCHAR( 255 ) NOT NULL, loot TEXT NOT NULL, gfx_name VARCHAR( 255 ) NOT NULL );z_network_box
Mysql
Sqlite
DROP TABLE IF EXISTS z_network_box; CREATE TABLE z_network_box ( id INT( 11 ) NOT NULL, network_name VARCHAR( 10 ) NOT NULL, network_link VARCHAR( 50 ) NOT NULL, PRIMARY KEY ( id ) );z_news_tickers
Mysql
Sqlite
DROP TABLE IF EXISTS z_news_tickers; CREATE TABLE z_news_tickers ( date INT( 11 ) NOT NULL DEFAULT '1', author INT( 11 ) NOT NULL, image_id INT( 3 ) NOT NULL DEFAULT '0', text TEXT NOT NULL, hide_ticker TINYINT( 1 ) NOT NULL );z_ots_comunication
Mysql
Sqlite
DROP TABLE IF EXISTS z_ots_comunication; CREATE TABLE z_ots_comunication ( id INT( 11 ) NOT NULL, name VARCHAR( 255 ) NOT NULL, type VARCHAR( 255 ) NOT NULL, [action] VARCHAR( 255 ) NOT NULL, param1 VARCHAR( 255 ) NOT NULL, param2 VARCHAR( 255 ) NOT NULL, param3 VARCHAR( 255 ) NOT NULL, param4 VARCHAR( 255 ) NOT NULL, param5 VARCHAR( 255 ) NOT NULL, param6 VARCHAR( 255 ) NOT NULL, param7 VARCHAR( 255 ) NOT NULL, delete_it INT( 2 ) NOT NULL DEFAULT '1', PRIMARY KEY ( id ) );z_polls
Mysql
Sqlite
DROP TABLE IF EXISTS z_polls; CREATE TABLE z_polls ( id INT( 11 ) NOT NULL, question VARCHAR( 255 ) NOT NULL, [end] INT( 11 ) NOT NULL, start INT( 11 ) NOT NULL, answers INT( 11 ) NOT NULL, votes_all INT( 11 ) NOT NULL, PRIMARY KEY ( id ) );z_polls_answers
Mysql
Sqlite
DROP TABLE IF EXISTS z_polls_answers; CREATE TABLE z_polls_answers ( poll_id INT( 11 ) NOT NULL, answer_id INT( 11 ) NOT NULL, answer VARCHAR( 255 ) NOT NULL, votes INT( 11 ) NOT NULL );z_poll_votes
Mysql
Sqlite
DROP TABLE IF EXISTS z_poll_votes; CREATE TABLE z_poll_votes ( id INT( 11 ) NOT NULL, answer_id INT( 11 ), poll_id INT( 11 ), account_id INT( 11 ) NOT NULL, PRIMARY KEY ( id ) );z_shop_history_item
Mysql
Sqlite
DROP TABLE IF EXISTS z_shop_history_item; CREATE TABLE z_shop_history_item ( id INT( 11 ) NOT NULL, to_name VARCHAR( 255 ) NOT NULL DEFAULT '0', to_account INT( 11 ) NOT NULL DEFAULT '0', from_nick VARCHAR( 255 ) NOT NULL, from_account INT( 11 ) NOT NULL DEFAULT '0', price INT( 11 ) NOT NULL DEFAULT '0', offer_id VARCHAR( 255 ) NOT NULL DEFAULT '', trans_state VARCHAR( 255 ) NOT NULL, trans_start INT( 11 ) NOT NULL DEFAULT '0', trans_real INT( 11 ) NOT NULL DEFAULT '0', PRIMARY KEY ( id ) );z_shop_history_pacc
Mysql
Sqlite
DROP TABLE IF EXISTS z_shop_history_pacc; CREATE TABLE z_shop_history_pacc ( id INT( 11 ) NOT NULL, to_name VARCHAR( 255 ) NOT NULL DEFAULT '0', to_account INT( 11 ) NOT NULL DEFAULT '0', from_nick VARCHAR( 255 ) NOT NULL, from_account INT( 11 ) NOT NULL DEFAULT '0', price INT( 11 ) NOT NULL DEFAULT '0', pacc_days INT( 11 ) NOT NULL DEFAULT '0', trans_state VARCHAR( 255 ) NOT NULL, trans_start INT( 11 ) NOT NULL DEFAULT '0', trans_real INT( 11 ) NOT NULL DEFAULT '0', PRIMARY KEY ( id ) );z_shop_offer
Mysql
Sqlite
DROP TABLE IF EXISTS z_shop_offer; CREATE TABLE z_shop_offer ( id INT( 11 ) NOT NULL, points INT( 11 ) NOT NULL DEFAULT '0', itemid1 INT( 11 ) NOT NULL DEFAULT '0', count1 INT( 11 ) NOT NULL DEFAULT '0', itemid2 INT( 11 ) NOT NULL DEFAULT '0', count2 INT( 11 ) NOT NULL DEFAULT '0', offer_type VARCHAR( 255 ) DEFAULT NULL, offer_description TEXT NOT NULL, offer_name VARCHAR( 255 ) NOT NULL, PRIMARY KEY ( id ) );z_spells
Mysql
Sqlite
DROP TABLE IF EXISTS z_spells; CREATE TABLE z_spells ( name VARCHAR( 255 ) NOT NULL, spell VARCHAR( 255 ) NOT NULL, spell_type VARCHAR( 255 ) NOT NULL, mana INT( 11 ) NOT NULL DEFAULT '0', lvl INT( 11 ) NOT NULL DEFAULT '0', mlvl INT( 11 ) NOT NULL DEFAULT '0', soul INT( 11 ) NOT NULL DEFAULT '0', pacc VARCHAR( 255 ) NOT NULL, vocations VARCHAR( 255 ) NOT NULL, conj_count INT( 11 ) NOT NULL DEFAULT '0', hide_spell INT( 11 ) NOT NULL DEFAULT '0' );z_news_big
Mysql
Sqlite
DROP TABLE IF EXISTS z_news_big; CREATE TABLE z_news_big ( hide_news TINYINT( 1 ) NOT NULL DEFAULT '0', date INT( 11 ) NOT NULL DEFAULT '0', author VARCHAR( 255 ) NOT NULL, author_id INT( 11 ) NOT NULL, image_id INT( 3 ) NOT NULL DEFAULT '0', topic VARCHAR( 255 ) NOT NULL, text TEXT NOT NULL );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:
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 ESTIVER 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 trabalhoso fazer este tutorial todo... ^^
ESTOU A DISPOSIÇÃO DE TODOS!
Espero ter ajudado!!
E isso é tudo, pessoal! ^^
Créditos
Eu (@Danihcv)
Abraços.
Editado Abril 20 por Danihcv