CS
pedido

Apagar itens da data base "Query"

Por cs007, 22 de abr. de 2013 em Websites

resolvido
9
1.3k
cs007C
22 de abril de 2013 às 21:59

Galera é o seguinte, eu tenho uma data base antiga, com alguns contas e chares, eu queria deletar eles sem deletar os samples e o account manager, e também quando deleta o char

exemplo: cada char tem seu ID mesmo deletando todos os IDs não voltam ao normal. teria como ajudar com isso? Abraço

AlexclusiveA
22 de abril de 2013 às 22:11

Essa deleta todos os players, menos Account Manager e Smaples:

 

DELETE FROM `players` WHERE NOT `players`.`name` IN ("Account Manager", "Rook Sample", "Sorcerer Sample", "Druid Sample", "Paladin Sample", "Knight Sample");

cs007C
22 de abril de 2013 às 22:12

terei como fazer para deletar as contas? por que aí os player já sumia. :D

AlexclusiveA
22 de abril de 2013 às 22:16

Deleta tudo manual e depois adicione os samples:

 

INSERT INTO `players` (`id`, `name`, `world_id`, `group_id`, `account_id`, `level`, `vocation`, `health`, `healthmax`, `experience`, `lookbody`, `lookfeet`, `lookhead`, `looklegs`, `looktype`, `lookaddons`, `maglevel`, `mana`, `manamax`, `manaspent`, `soul`, `town_id`, `posx`, `posy`, `posz`, `conditions`, `cap`, `sex`, `lastlogin`, `lastip`, `save`, `skull`, `skulltime`, `rank_id`, `guildnick`, `lastlogout`, `blessings`, `balance`, `stamina`, `direction`, `loss_experience`, `loss_mana`, `loss_skills`, `loss_containers`, `loss_items`, `premend`, `online`, `marriage`, `promotion`, `deleted`, `description`, `created`, `nick_verify`, `old_name`, `hide_char`, `worldtransfer`, `comment`, `show_outfit`, `show_eq`, `show_bars`, `show_skills`, `show_quests`) VALUES
(1, 'Rook Sample', 0, 1, 1, 1, 0, 150, 150, 0, 0, 0, 0, 0, 110, 0, 0, 0, 0, 0, 0, 0, 50, 50, 7, '', 400, 0, 0, 0, 0, 0, 0, 0, '', 0, 0, 0, 201660000, 0, 100, 100, 100, 100, 100, 0, 0, 0, 0, 0, '', 0, 0, '', 1, 0, '', 1, 1, 1, 1, 1),
(2, 'Sorcerer Sample', 0, 1, 1, 8, 1, 185, 185, 0, 0, 0, 0, 0, 128, 0, 0, 35, 35, 0, 0, 2, 0, 0, 0, '', 600, 0, 0, 0, 0, 0, 0, 0, '', 0, 0, 0, 201660000, 0, 100, 100, 100, 100, 100, 0, 0, 0, 0, 0, '', 0, 0, '', 1, 0, '', 1, 1, 1, 1, 1),
(3, 'Druid Sample', 0, 1, 1, 8, 2, 185, 185, 0, 0, 0, 0, 0, 128, 0, 0, 35, 35, 0, 0, 2, 0, 0, 0, '', 600, 0, 1302858859, 16777343, 0, 0, 0, 0, '', 0, 0, 0, 201660000, 0, 100, 100, 100, 100, 100, 0, 0, 0, 0, 0, '', 0, 0, '', 1, 0, '', 1, 1, 1, 1, 1),
(4, 'Paladin Sample', 0, 1, 1, 8, 3, 185, 185, 0, 0, 0, 0, 0, 128, 0, 0, 35, 35, 0, 0, 2, 0, 0, 0, '', 600, 0, 0, 0, 0, 0, 0, 0, '', 0, 0, 0, 201660000, 0, 100, 100, 100, 100, 100, 0, 0, 0, 0, 0, '', 0, 0, '', 1, 0, '', 1, 1, 1, 1, 1),
(5, 'Knight Sample', 0, 1, 1, 8, 4, 185, 185, 0, 0, 0, 0, 0, 128, 0, 0, 35, 35, 0, 0, 2, 0, 0, 0, '', 600, 0, 0, 0, 0, 0, 0, 0, '', 0, 0, 0, 201660000, 0, 100, 100, 100, 100, 100, 0, 0, 0, 0, 0, '', 0, 0, '', 1, 0, '', 1, 1, 1, 1, 1);

 

E depois adicione o Account Manager (Original em forgottenserver.sql) :

 

INSERT INTO `players` VALUES (1, 'Account Manager', 1, 1, 1, 0, 150, 150, 0, 0, 0, 0, 0, 110, 0, 0, 0, 0, 0, 0, 0, 50, 50, 7, '', 400, 0, 0, 0, 0, 0, 0, 0, '', 0, 0, 0, 0, 10, 10, 10, 0, 0);

 

Não esqueça de faze o backup antes de deletar ou adicionar qualquer coisa.

cs007C
22 de abril de 2013 às 23:04

Mas é sobre os IDs não voltarem sabe o que pode ser lek?

AlexclusiveA
22 de abril de 2013 às 23:06

Não chegado...

LuckinhaSanL
22 de abril de 2013 às 23:14

http://www.xtibia.com/forum/topic/210666-phpmyadmin-comandos-para-editar-database/page__fromsearch__1

 

Caso não der certo, tente trocar sua DB.

cs007C
23 de abril de 2013 às 00:43

Está dando erro de Key primaria

 

DB já tem as informações que preciso então não ha como mudar.

 

Resolvido. pode fechar o tópico

SkyLighS
23 de abril de 2013 às 00:59

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