|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.03.2011, 11:07 | #1 |
Форумчанин
Регистрация: 08.11.2010
Сообщений: 593
|
удаление из таблицы повторяющихся значений
Добрый день, столкнулся с проблемой, у меня в базу стали повторяться значение поля, что привело к неккоректному отображению данных,повторяются они всего по два раза.
вот сама таблица: Код:
я просто даже придумать не могу, думал запихнуть все, что есть в массив, и в массиве уже искать значение которые повторяются, но база большая, и это будет очень долго! |
28.03.2011, 11:39 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
удалить повторы можно запросом.
Только. 1) Обязательно сделайте дамп (или копию таблицы). Операция удаления множества записей необратима! (особенно, если Вы ошибетесь в чём либо! можно грохнуть все записи!) 2) на эту таблицу есть ссылки (foreign key) ? если да - то задача сильно усложняется! 3) две записи ПОЛНОСТЬЮ одинаковы? Или хоть какое то поле у них разное (ну кроме ключевого photoID, разумеется! Оно то уж точно разное! ) |
28.03.2011, 12:01 | #3 |
Форумчанин
Регистрация: 08.11.2010
Сообщений: 593
|
спасибо,я уже исправил, создал новую таблицу, получил ид картинки из другой базы. где она уникальна, и собственно скриптом все перенус в новую базу, все работает)!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Удаление повторяющихся записей в БД | Dinamik | БД в Delphi | 8 | 22.03.2012 22:05 |
Удаление повторяющихся значений в строке | aimk0 | Помощь студентам | 7 | 11.10.2010 16:58 |
Подсчет повторяющихся значений поля | JSilver | БД в Delphi | 9 | 04.03.2009 10:34 |
Удаление повторяющихся данных | demonic | Microsoft Office Access | 6 | 19.02.2009 11:09 |
Поиск повторяющихся значений | Flangini | Microsoft Office Excel | 23 | 22.02.2008 15:57 |