Това зависи от системата за съхранение на таблицата
InnoDB
InnoDB поддържа MVCC и 4 нива на изолация на транзакциите
- ЧЕТЕНЕ-НЕЗАДЪЛЖЕНО
- ЗА ЧЕТЕНЕ-ЗАДЪЛЖЕНО
- ПОВТОРЯЩО-ЧЕТЕНЕ (по подразбиране)
- СЕРИАЛИЗИРАНО
Това позволява на INSERT, UPDATE, DELETE и SELECT да живеят хармонично 99,999% от времето
MyISAM
Това е съвсем различно игрово поле. По подразбиране всяко INSERT, UPDATE и DELETE заключва цялата таблица. INSERT могат да деактивират заключването на таблицата, като зададете concurrent_insert до 2. (Вижте Едновременни вмъквания за повече информация). В противен случай актуализациите и изтриванията все още могат да причинят известен хаос, извършвайки пълно заключване на таблицата.