@phpcoder81

Какой индекс сделать для parent_id?

Парни, есть таблица `id`, `parent_id`, `name` (parent_id номер родителя в этой же таблице)
Удивился, когда обнаружил, что InnoDB позволяет сделать внешний ключ на поле parent_id, то есть внешний ключ в рамках одной таблицы. На id = 1 пришлось сделать parent_id NULL.

Как правильней сделать, обычным индексом или вот как я попробовал, по новому?)

Запрос такой на выходе
SELECT * FROM tab t1 INNER JOIN tab t2 ON t1.`parent_id` = t2.`id`
  • Вопрос задан
  • 222 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы