Ir para conteúdo
Fórum Script Brasil
  • 0

UPDATE / WHERE


leandiel

Pergunta

Estou com um problema.

Tenho um banco de dados bem grandinho de um jogo.

Estou precisando atualizar a coluna Position.

Eu consigo pegar o ID do usuario por um comando, mas não consigo atualizar:

SELECT position FROM cq_item WHERE id = 15091230;
UPDATE cq_item SET position = 0 WHERE position=5;[/CODEBOX]

ou

[CODEBOX]UPDATE cq_item SET position=0 WHERE position=5 AND ID=%user_id

Eu não consigo fazer isso funcionar :(

E sei q é complicado pois voces não tem conhecimento da tabela .. mas ela é assim...

SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- Table structure for `cq_item`
-- ----------------------------
DROP TABLE IF EXISTS `cq_item`;
CREATE TABLE `cq_item` (
`id` int(4) unsigned NOT NULL auto_increment,
`type` int(4) unsigned NOT NULL default '0',
`owner_id` int(4) unsigned NOT NULL default '0',
`player_id` int(4) unsigned NOT NULL default '0',
`amount` smallint(2) unsigned NOT NULL default '100',
`amount_limit` smallint(2) unsigned NOT NULL default '100',
`ident` tinyint(1) unsigned NOT NULL default '0',
`position` tinyint(1) unsigned NOT NULL default '0',
`gem1` tinyint(1) unsigned NOT NULL default '0',
`gem2` tinyint(1) unsigned NOT NULL default '0',
`magic1` tinyint(1) unsigned NOT NULL default '0',
`magic2` tinyint(1) unsigned NOT NULL default '0',
`magic3` tinyint(1) unsigned NOT NULL default '0',
`data` int(4) NOT NULL default '0',
`reduce_dmg` tinyint(1) unsigned zerofill NOT NULL default '0',
`add_life` tinyint(1) unsigned zerofill NOT NULL default '0',
`anti_monster` tinyint(1) unsigned zerofill NOT NULL default '0',
`chk_sum` int(4) unsigned NOT NULL default '0',
`plunder` smallint(2) unsigned zerofill NOT NULL default '00',
`SpecialFlag` int(4) unsigned NOT NULL default '0',
`color` tinyint(1) unsigned default '0',
`Addlevel_exp` int(4) unsigned NOT NULL default '0',
`monopoly` tinyint(1) NOT NULL default '0',
PRIMARY KEY (`id`),
KEY `package` (`owner_id`,`position`,`player_id`),
KEY `index_item_playerid` (`player_id`)
) TYPE=MyISAM;

-- ----------------------------
-- Records of cq_item
-- ----------------------------
INSERT INTO `cq_item` VALUES ('2234916', '1050001', '15091979', '15091979', '100', '100', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '14383408', '00', '0', '3', '0', '0');[/CODEBOX]

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...