Задать вопрос
@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`
  • Вопрос задан
  • 243 просмотра
Подписаться 1 Простой 4 комментария
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы