|
|
|
Быстрая проверка уникальности
|
|||
|---|---|---|---|
|
#18+
Необходимо проверить уникальность значения поля и дубликаты грохнуть. Вот такая конструкция Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2002, 14:43:50 |
|
||
|
Быстрая проверка уникальности
|
|||
|---|---|---|---|
|
#18+
Это Вам, наверное, крупно повезло, что запрос "загнулся". Таким запросом Вы удаляете ВСЕ записи с дублироваными ключами. А вам наверное надо по одной-то оставить? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. Если так не нравится, поищите по форуму. Такая задача уже обсуждалась. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2002, 17:54:39 |
|
||
|
Быстрая проверка уникальности
|
|||
|---|---|---|---|
|
#18+
Если есть primary key (поле id), то можно и так: Код: plaintext Если id нет - его можно добавить :) А еще для примлемой производительности не обойтись без индекса по полю tkey, который по окончании операции можно удалить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2002, 22:59:13 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32057755&tid=1819646]: |
0ms |
get settings: |
6ms |
get forum list: |
7ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
111ms |
get topic data: |
5ms |
get forum data: |
1ms |
get page messages: |
21ms |
get tp. blocked users: |
1ms |
| others: | 205ms |
| total: | 361ms |

| 0 / 0 |
