Сделано в Раскрутке

Архив эхоконференции RU.PHP

- RU.PHP ------------------------------------------------------------- RU.PHP -
 Msg  : #12040 [566]
 От   : Vadim Tropnikov               2:5004/75.58        06 января 05, 17:27
 Кому : Anton Toporow                                     06 января 05, 19:59
 Тема : Подаскажите наиболее оптимальный...
-------------------------------------------------------------------------------
Hello, Anton !

Создать индекс UNIQUE над полями по которым требуется уникальность.

 ALTER TABLE `table_name_here` ADD UNIQUE `index_name` ( `field_1` , `field_2` 
, `field_3` ) ;

Дублирующиеся записи просто не будут вставляться.

Можно создать PRIMARY, если он не нужен по другим полям.

Once (Thursday January 06 2005) at 00:40 someone named Anton Toporow wrote to
All. So, look here:

 AT> Подскажите наиболее оптимальный алгоритм поиска одинаковых
 AT> записей в MySQL таблице и их удаление...

 AT> дублирующихся записей может быть много... как быть...
 AT> данный момент записей 30 000 тыс
 AT> но видимо возрастет до 300 000 и более
 AT> данные переодически обновляються и надо каждый раз пробекать все на
 AT> предмет поиска дублирующи записей...


 AT> p.s
 AT> если всю логику повесить на php то не укладываемся в 30 сек...
 AT> а крон не выход так как должно работать не токо под Unix
 AT> но и локально под Вынь

 AT> Можноли решить и как решить SQL запросами... или как там луче =)

--
Best regards,                        icq#: 333667
 Vadim                               e-mail: fido@tropnikov.com
--- GoldED+/W32 snapshot-2001.03.04
 * Origin: http://www.tropnikov.com (2:5004/75.58)


При переходе по баннеру - скидка 25% на первый месяц обслуживания!
Самый простой способ получить ROOT-доступ
При переходе по баннеру - скидка 25% на первый месяц обслуживания!