Как заявил другой пользователь, в MySQL есть механизм, который поддерживает кеш в актуальном состоянии. Когда вы выполняете INSERT, который влияет на ранее сохраненные результаты в кеше, он должен либо обновляться, чтобы отражать новую вставку, либо удаляться, чтобы быть созданным позже, когда этот SELECT будет обработан снова. Я подозреваю, что это то, что вы видите.
Другая возможность, хотя и более очевидная, и, надеюсь, не ваша проблема, состоит в том, что если вы выполняете эту ВСТАВКУ с помощью инструмента, который отображает и автоматически обновляет таблицу, он может выдавать SELECTS после вашей ВСТАВКИ.