KE

[Encerrado] [DUVIDA] Resetando Database

Por KeyKenzo, 18 de dez. de 2013 em Tópicos Sem Resposta

resolvido
8
818
KeyKenzoK
18 de dezembro de 2013 às 18:58

Olá, me chamo Mario e gostaria de sanar uma dúvida frequente e talvez de muitas pessoas que é a respeito da Database. Possuo um servidor ao qual estou trabalhando e a cidade cuja foi modificada está aparecendo nas casas o nome de outras houses. Bom, o problema não é esse, e sim na minha database pois não consigo deletar nas tabelas as informações contidas a respeito das casas, por exemplo. O servidor que estou trabalhando é o Thyranic 3.1 e editei a cidade principal, logo as casas também foram trocadas de lugar. No RME está configurado tudo certinho as casas, inclusive as antigas foram deletadas e as novas adicionadas. Recebo um erro frequente como "error foreign key e etc." me impedindo de deletar. Gostaria de resetar todas essas casas do banco de dados. Como faço isso ?

 

Grato,

 

Mario.

 

Segue uma foto:

 

 

post-35241-0-27100500-1387400277_thumb.jpg

 

OBS: não possui nenhum player ou conta vinculada as casas.

Editado Dezembro 18 por KeyKenzo

hiagobr5H
18 de dezembro de 2013 às 21:21

Não tem registro nas tabelas, como você quer apagar ? O erro não está ai não amigo.

KeyKenzoK
18 de dezembro de 2013 às 21:31

Eu apertei delete quando enviei a foto né, apenas para exemplificar o erro...

hiagobr5H
19 de dezembro de 2013 às 10:41

Eu apertei delete quando enviei a foto né, apenas para exemplificar o erro...

 

Então nao era necessário apagar.

KeyKenzoK
19 de dezembro de 2013 às 12:06

Era sim...arrumei outros bugs referentes a esse apenas utilizando o código:

 

DROP TABLE IF EXISTS `tiles`;
DROP TABLE IF EXISTS `tile_items`;
e depois:
CREATE TABLE tiles (
id INTEGER NOT NULL UNIQUE AUTOINCREMENT,
world_id INTEGER FOREIGN KEY UNIQUE NOT NULL DEFAULT 0,
house_id INTEGER FOREIGN KEY NOT NULL,
x INTEGER NOT NULL,
y INTEGER NOT NULL,
z INTEGER NOT NULL
);
CREATE TABLE tiles_items (
tile_id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
world_id INTEGER UNIQUE NOT NULL DEFAULT 0,
sid INTEGER UNIQUE NOT NULL,
pid INTEGER NOT NULL DEFAULT 0,
itemtype INTEGER NOT NULL,
count INTEGER NOT NULL DEFAULT 0,
attributes BLOB NOT NULL,
FOREIGN KEY ( tile_id ) REFERENCES tiles ( id )
);
Dúvida sanada.
Grato,
Mario.
1 mês depois...
xXMythuszXxX
04 de janeiro de 2014 às 03:35

Reportado para moverem back.png

OmegaO
04 de janeiro de 2014 às 12:44

Tópico movido para a seção de dúvidas e pedidos resolvidos.

4 anos depois...
StigalS
21 de abril de 2018 às 03:17
A questão neste tópico de suporte foi encerrada por falta de respostas. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta.

+ Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda.
* Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado.