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

MySQL UPDATE è più veloce di INSERT INTO?

L'inserimento sarebbe più veloce perché con l'aggiornamento è necessario prima cercare il record che si intende aggiornare e quindi eseguire l'aggiornamento.

Anche se questo non sembra un confronto valido in quanto non hai mai scelta se inserire o aggiornare poiché i due soddisfano due esigenze completamente diverse.

EDIT:dovrei anche aggiungere che questo è con il presupposto che non ci siano trigger di inserimento o altre situazioni che potrebbero causare potenziali colli di bottiglia.