Pregunta

Aquí hay una pregunta fácil para alguien. Cuando usa mysql, ¿cómo aumenta o disminuye el número en una celda en particular en una cantidad específica con una sola consulta? Por ejemplo, tengo una tabla de productos con 5 x producto a. Vendo 1 artículo y quiero actualizar el campo. Quiero hacerlo con una consulta, no agregarle el número y luego actualizar (sé cómo hacerlo) Gracias Andrew

¿Fue útil?

Solución

los productos de actualización establecen la cantidad = cantidad + 1 donde productId = 12345

Si está utilizando declaraciones preparadas, puede reemplazar la cantidad a agregar así como la identificación del producto con marcadores de posición

Otros consejos

UPDATE tbl SET col=col+1 WHERE id=1234
UPDATE Product SET Quantity = Quantity - 1 WHERE Id = xxx
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top