sql >> Database >  >> RDS >> Mysql

Waarde verlagen in mysql maar niet negatief

Voeg alleen nog een voorwaarde toe om bij te werken als het field is groter 0

UPDATE table 
SET field = field - 1
WHERE id = $number
and field > 0


  1. SQL waarbij de samengevoegde set alle waarden moet bevatten, maar mag meer bevatten

  2. EXPORTEREN ALS INSERT-VERKLARINGEN:Maar in SQL Plus overschrijft de regel 2500 tekens!

  3. OracleParameter en IN-clausule

  4. Selecteer een aparte kolom samen met enkele andere kolommen in MySQL