Вероятно, это зависит от того, что еще происходит. Я не эксперт по MySQL, но в SQL Server различные уровни блокировки контролируют, когда данные могут быть прочитаны и записаны. Например, в производственном процессе выбранный вами stateemnt может захотеть прочитать обновляемую запись. Он должен ждать, пока обновление не будет сделано. И наоборот - обновлению может потребоваться дождаться окончания чтения.
Неверное использование уровней блокировки по умолчанию опасно. А поскольку в окружении разработчиков не так много трафика, вы, вероятно, не увидите такого рода споров.