SceL 0 Denunciar post Postado Janeiro 30, 2012 Tenho 1 registro no banco com os seguintes valores: id 1 id_item 1 dataini 20110101 datafim 20111231 preco NULL ipi NULL sub NULL fre NULL icms NULL des NULL preco_vista NULL margem NULL outra NULL preco1 49.90 preco2 0.00 preco3 0.00 usuario NULL dataent 20100709 custo 0.00 nota NULL Quando dou o select ele retorna um valor: Mostrando registros 0 - 0 (1 total, Consulta levou 0.0041 segundos) SELECT * FROM `itens_precos` WHERE `dataent` = '20100709' AND `id_item` =1 Quando dou um update, diz que nenhum registro foi afetado: 0 linha(s) afetadas. ( Consulta levou 0.0139 segundos ) UPDATE `itens_precos` SET `preco1` = '49.90', `custo` = '0.00' WHERE `dataent` = '20100709' AND `id_item` =1 Gostaria que alguém me explicasse meu erro. Grato! Gostaria de pedir desculpas pora acabar de abrir o tópico e já resolve-lo eu mesmo. Aconteceu que: A variável que dava o novo preco, não estava sendo captada corretamente pois errei o nome da variavel, logo o update não é realizado pois os campos são exatamente iguais! EDIT: ERRO MEU, a variável que dava o custo estava sem valor, logo ele não iria atualizar pois os campos já possuiam estes valores com 0. Compartilhar este post Link para o post Compartilhar em outros sites