leandiel Postado Janeiro 6, 2010 Denunciar Share Postado Janeiro 6, 2010 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_idEu 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 More sharing options...
0 Denis Courcy Postado Janeiro 6, 2010 Denunciar Share Postado Janeiro 6, 2010 Oi, 'leandiel'!Você está recebendo alguma mensagem de erro? Se sim, qual? Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
leandiel
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:
ou
Eu não consigo fazer isso funcionar :(
E sei q é complicado pois voces não tem conhecimento da tabela .. mas ela é assim...
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados