obkrov
Создатель
- Регистрация
- 26 Мар 2013
- Сообщения
- 22
- Реакции
- 29
- Автор темы
- #11
Так как я понимаю суть, что у DISTINCT, что у INSERT IGNORE INTO SELECT * FROM T с уникальным ключом одна.Оппа, а вот DISTINCT тут лишний
Они каждую новую строку перебирают по индексу на предмет уникальности.
Просто DISTINCT сам создаёт временную таблицу с уникальным ключом.
На поле с типом TEXT вроде как нельзя применить атрибут UNIQUEALTER IGNORE TABLE nTable ADD UNIQUE (nKey)