Mysql
 sql >> Datenbank >  >> RDS >> Mysql

INSERT falls nicht vorhanden Mysql

Die offizielle Syntax dafür ist

INSERT IGNORE ...

In Ihrem Fall ist dies jedoch möglicherweise vorzuziehen

INSERT ... ON DUPLICATE KEY UPDATE id=id

Siehe Benchmarks . Meiner Erfahrung nach verbessert dieser Hack die Leistung nur, wenn Sie einen Primärschlüssel haben – der Optimierer erkennt den No-Op nicht, wenn Sie follower_id = follower_id ausführen .