número de modificação mysql em coluna
Pergunta
Aqui está uma pergunta fácil para alguém. Ao usar mysql, como você aumentar ou diminuir o número em uma célula em particular por uma quantidade especificada com uma única consulta. Por exemplo eu tenho uma tabela de produtos com 5 x produto a. Eu vender um item e eu quero atualizar o campo. Eu quero fazê-lo com uma consulta, não obter o número adicionar a ele e, em seguida, atualizar (eu sei como fazer isso) obrigado Andrew
Solução
produtos de atualização definir quantidade = quantidade + 1, onde productId = 12345
Se você estiver usando instruções preparadas você pode substituir o valor a adicionar, bem como a identificação do produto com espaços reservados
Outras dicas
UPDATE tbl SET col=col+1 WHERE id=1234
UPDATE Product SET Quantity = Quantity - 1 WHERE Id = xxx
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow