sql >> Database teknologi >  >> RDS >> Mysql

MySQL opdatering eller indsæt eller dø forespørgsel

Der er to problemer med dette.

Den første er, at du kan bruge parametriserede forespørgsler. Se på PDO, dette vil hjælpe dig meget . Dette er ikke kun hurtigere for flere inserts, men du behøver ikke bekymre dig så meget om SQL-injektion.

Den anden er, at du kan bruge MySQL's ON DUPLICATE KEY UPDATE at tage sig af dette problem for dig. Ellers, når din forespørgsel mislykkes, ved du ikke, hvorfor den mislykkedes. Det har måske slet ikke været et dublet nøgleproblem!

Bortset fra det, koden fra synspunktet or er helt fint.



  1. Vælg rækker fra en MySQL-tabel, hvor værdien er en matrix?

  2. Forberedelse af en MySQL- eller MariaDB-server til produktion - Anden del

  3. Indlæser postgreSQL JDBC-driveren

  4. Hvordan opretter jeg et cirkeldiagram, der viser mængden af ​​noget registreret af hver enkelt person?