Индексы PRIMARY и UNIQUE KEY для одного и того же поля

194
17 февраля 2018, 20:34

Есть ли какой-либо смысл в следующем построении индексов?..

CREATE TABLE `table` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  ...
  PRIMARY KEY (`id`),
  UNIQUE KEY `id` (`id`)

P.S. Движок MyISAM.

UPD

В книге "MySQL. Оптимизация производительности" я нашла следующее:

Фактически в MyISAM отсутствуют структурные различия между пер- вичным ключом и любым другим индексом. Первичный ключ является просто уникальным индексом, не допускающим пустых значений под названием PRIMARY.

Получается, смысла в этом точно нет. А влияет ли это как-либо на производительность? Т.е. MyISAM создаст два индекса для этого поля id или всё же один?

READ ALSO
Создание запроса в базу на SQL, без PHP

Создание запроса в базу на SQL, без PHP

Доброго времени сутокПодскажите пожалуйста, возможно ли реализовать данный код только на SQL, минуя PHP? В таблице data имеется поле (email_disp), которое...

184
mysql не пускает через phpadmin, но в сам mysql дает

mysql не пускает через phpadmin, но в сам mysql дает

суть проблемы - стоит связка mysql/apache/php работало до вчерашнего дня лет 10при заходе на phpadmin под рутом не пускает без указания ошибки

167