2010-07-05 2 views
1

Действительно простой вопрос в чем разница между DESCRIBE и EXPLAIN при использовании в запросе MySQL?Объяснение синтаксиса MySQL

Оба они выглядят так, как будто они имеют одинаковые результаты.

+1

ОПИСАНИЕ (и, возможно, EXPLAIN) не являются стандартными операторами SQL. Укажите, какую СУБД вы спрашиваете. – sleske

+0

Изменилось извинение, что это был MySQL. –

+1

Дубликат http://stackoverflow.com/questions/3100247/explain-vs-desc-anomalies-in-mysql/ – Konerak

ответ

2

DESCRIBE и EXPLAIN являются синонимами при поиске определения таблиц, процедур и т. Д. EXPLAIN (некоторый запрос) описывает план, который оптимизатор запросов придумал для выполнения вашей команды.

12.3.1 и 12.3.2 справочного руководства содержат полную информацию.

Смежные вопросы