在MySQL中减少停止在0

Bee*_*eep 1 mysql decrement

嘿家伙我有一个MySQL查询,减少每按一次按钮的库存,

询问

UPDATE Animals 
   SET Stock = Stock - 1 
 WHERE Specie ='{1}' and Country ='{0}'          
Run Code Online (Sandbox Code Playgroud)

问题是我希望它停在0并且不进入否定是否有办法做到这一点?

zer*_*kms 6

UPDATE Animals
   SET Stock = Stock - 1
 WHERE Specie ='{1}' and Country ='{0}' AND Stock > 0
Run Code Online (Sandbox Code Playgroud)

因此限制行Stock > 0显式