Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

INSERIR se não existir Mysql


A sintaxe oficial para isso é
INSERT IGNORE ...

No entanto, no seu caso, pode ser preferível fazer
INSERT ... ON DUPLICATE KEY UPDATE id=id

Veja benchmarks . Na minha experiência, esse hack só melhora o desempenho se você tiver uma chave primária - o otimizador não reconhecerá o no-op se você fizer follower_id = follower_id .