уникальность в mysql

MadGreen

meninweb
уникальность в mysql

в доках искал, может пропустил...

структура таблицы:

id mediumint not null auto_increment,
content text not null

нужно удалить строки с одинаковыми content, считывать всю таблицу и перезаписывать заново очень напряжно - большой размер таблицы

спасибо
 

WP

^_^
INSERT + SELECT + DISTINCT `content`
Это делается в один запрос.
 

MadGreen

meninweb
другими словами выбрать уникальные значения из таблицы и записать их в другую таблицу, хорошо, спасибо WP

это наиболее разумный вариант?
 

Фанат

oncle terrible
Команда форума
решение с удалением в этом форуме приводилось
не раз
без вложенных костылей, разумеется
 

MadGreen

meninweb
искал - не нашел... буду рыть дальше
спасибо

-~{}~ 08.06.06 22:37:

вопрос возникал потому что на стадии вставки скрипт обрабатывает в цикле несколько тысяч текстовых блоков размером до 50-60кб, поэтому изначально ставилась задача исключить оттуда проверки по максимуму...

как оказалось, вариант удаления слишком ресурсозатратный... придется обрабатывать при вставке данных в таблицу...
тему можно удалить... спасибо
 
Сверху