reentrancy

MySQL и PHP: Атомарность и повторный ввод блока кода PHP, выполняющего два последующих запроса - насколько это опасно?

В MySQL я должен проверить, вернул ли запрос select какие-либо записи, если я не вставляю запись. Я боюсь, однако, что ... ем использования MyISAM и блокировки всей таблицы, чего я не хочу делать из-за более частых обновлений/вставок и выбора.