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