sql >> Database >  >> RDS >> Mysql

MySQL hoe een if-bestaan-increment in een enkele query te doen

U wilt waarschijnlijk ON DUPLICATE KEY :

INSERT INTO totals (entryday, total)
VALUES ("08-01-11", 1)
ON DUPLICATE KEY UPDATE total = total + 1

Dat zal het "08-01-11" total naar 1 als er nog geen rij bestaat voor die datum en verhoog het total met 1 als dat zo is.



  1. if-elseif-else 'voorwaarde' in Oracle SQL

  2. mySQL init-scripts draaien niet met docker-compose

  3. Hoe ontbrekende FLOAT-waarden met NULL in SQL op te slaan?

  4. Lange verbindingstijd met Azure Postgres