Ir para conteúdo
  • 0

Query Sistema de Reinos


PsyMcKenzie

Pergunta

10 respostass a esta questão

Posts Recomendados

  • 0

[size=4]UPDATE `players` SET reino = " .. id .. ", nivelreino = ".. nivel .." where id = ".. guid ..";[/size]

ALTER TABLE `players` ADD reino INT(4) NOT NULL DEFAULT 0;

ALTER TABLE `players` ADD nivelreino INT(4) NOT NULL DEFAULT 0;   

CREATE TABLE `reinos` (`id` INT NOT NULL AUTO_INCREMENT, `name` VARCHAR(255) NOT NULL, `ownerid` INT NOT NULL, PRIMARY KEY (`id`), UNIQUE (`name`) ) ENGINE = InnoDB;

INSERT INTO reinos(name,ownerid) VALUES ('"..nomeReino.."',".. getPlayerGUIDByName(ownerName)..");

UPDATE `players` SET reino = 0, nivelreino = 0 where reino = ".. ID ..";

DELETE from `reinos` where id = ".. ID ..";

DELETE from `player_storage` where value like '{reino = ".. ID ..",%';

UPDATE `killers` SET `unjustified` = 0 WHERE `id` IN (SELECT `kill_id` FROM `player_killers` WHERE `player_id` = "..GUID..") ORDER BY `death_id` DESC LIMIT 1;

 

Vá no SQLSTUDIO, abra sua database, em seguida, em cima das tabelas /\ tem vários botõezinhos, ícones pequenos, desenhos, procure um dos últmos >>>>>> é um lápis, clique, e cole linha por linha, cada linha que por aperta F9

Link para o comentário
Compartilhar em outros sites

  • 0

Eu vou em tools - Open sql query editor, colo linha por linha e depois aperto F9, certo?

 

Mano, na primeira ja deu esse erro: Error while executing query: no such column: reino

Editado por PsyMcKenzie
Link para o comentário
Compartilhar em outros sites

  • 0

é só os alter tables que vc tem q coloca na query..

updates nao teria sentido, pois o script nao seria automatico

e delete, tbm nao teria sentido..

vc apenas tem q inserir as tabelas.. nao sei mexer no sqlite studios (uso heidiSQL pra mexer no mysql ^^), mas acho q é só colocar essas linhas [uma a uma] no bang de novos dados..

 

 

ALTER TABLE `players` ADD reino INT(4) NOT NULL DEFAULT 0;
ALTER TABLE `players` ADD nivelreino INT(4) NOT NULL DEFAULT 0;  
CREATE TABLE `reinos` (`id` INT NOT NULL AUTO_INCREMENT, `name` VARCHAR(255) NOT NULL, `ownerid` INT NOT NULL, PRIMARY KEY (`id`), UNIQUE (`name`) ) ENGINE = InnoDB;

Link para o comentário
Compartilhar em outros sites

  • 0

Mano essa deu erro:

 

 

 

 

 

CREATE TABLE `reinos` (`id` INT NOT NULL AUTO_INCREMENT, `name` VARCHAR(255) NOT NULL, `ownerid` INT NOT NULL, PRIMARY KEY (`id`), UNIQUE (`name`) ) ENGINE = InnoDB;
Link para o comentário
Compartilhar em outros sites

  • 0

q erro q deu?

 

vou ver como foi feito no sqlite pelo schemas, perai..

 

tenta assim:

 

 

CREATE TABLE "reinos" (

"id" INTEGER PRIMARY KEY NOT NULL,

"name" VARCHAR(255) NOT NULL,

"ownerid" INTEGER NOT NULL,

UNIQUE ("name")

);

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...