sql >> Database >  >> RDS >> Mysql

UPDATE indien bestaat anders INSERT in SQL

De onderstaande zoekopdracht voldoet aan uw vereisten.

INSERT INTO `ALLOWANCE` (`EmployeeID`, `Year`, `Month`, `OverTime`,`Medical`,
`Lunch`, `Bonus`, `Allowance`) values (10000001, 2014, 4, 10.00, 10.00,
10.45, 10.10, 40.55) ON DUPLICATE KEY UPDATE `EmployeeID` = 10000001


  1. WHERE IN voorwaarde accepteert geen tekenreekswaarde

  2. verander de kolom voor het neerzetten van tabellen in de Oracle-database

  3. PL/SQL onvoldoende privileges binnen een query handmatig mogelijk

  4. MySQL Fatale fout:Kan privilegetabellen niet openen en vergrendelen:Onjuist bestandsformaat 'gebruiker'