Domanda

Ecco una domanda facile per qualcuno. Quando si utilizza mysql, come si aumenta o diminuisce il numero in una determinata cella di un importo specificato con una singola query. Ad esempio, ho una tabella dei prodotti con 5 prodotti a. Vendo 1 articolo e desidero aggiornare il campo. Voglio farlo con una query, non ottenere il numero aggiungere ad esso e quindi aggiornare (so come farlo) Grazie Andrew

È stato utile?

Soluzione

aggiorna prodotti imposta quantità = importo + 1 dove productId = 12345

Se si utilizzano dichiarazioni preparate, è possibile sostituire l'importo da aggiungere e l'id del prodotto con segnaposto

Altri suggerimenti

UPDATE tbl SET col=col+1 WHERE id=1234
UPDATE Product SET Quantity = Quantity - 1 WHERE Id = xxx
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top