Mysql объяснить удалить?

Есть ли способ объяснить запрос на удаление, например, объяснить запрос select?

Ответы

Ответ 1

Разве план не будет таким же, как для select 1 where.... с тем же условием, что и ваш запрос delete?

1 так оптимизатор не вынужден вытаскивать ненужные столбцы, он может просматривать только столбцы, необходимые для условий фильтрации.

Ответ 2

"Начиная с MySQL 5.6.3, EXPLAIN предоставляет информацию о операторах SELECT, DELETE, INSERT, REPLACE и UPDATE. До MySQL 5.6.3 EXPLAIN предоставляет информацию только о операторах SELECT."

из http://dev.mysql.com/doc/refman/5.6/en/explain.html