- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Все очень просто извлекаем из базы все ссылки в массив $ssilki
потом просто
$ssilki = array_unique($ssilki);
Все, теперь в $ssilki только уникальные значения.
Потом уже просто запихиваем все обратно в таблицу.
школьники подтянулись :D
че-то не пойму возмущения :) вроди Antelle предложил нормальный вариант...
-------------
ааа. накинулись на Elles! поддерживаю :)
Ну, на самом деле, я тут подумал и ведь есть занятные варианты. Но получается запрос с двойными скобками.
выбрать в новую таблицу, удалить и сделать rename table будет всяко быстрее.
че-то не пойму возмущения :) вроди Antelle предложил нормальный вариант...
да?
из второй (???) таблицы он получил список без повторов.
отлично.
а как и что удалить из первой?
codefather добавил 25.01.2010 в 02:13
Ну, на самом деле, я тут подумал и ведь есть занятные варианты. Но получается запрос с двойными скобками.
выбрать в новую таблицу, удалить и сделать rename table будет всяко быстрее.
одним запросом наверное не стоит
ведь скорее всего надо не просто удалить, а какие то манипуляции с повторами произвести... типа мыло им отправить или еще что
\
у вас будет список ссылок с числом их потворений
там, где не 1 - выписываете и стираете
а ластик какой использовать, можно синего цвета?
\
а ластик какой использовать, можно синего цвета?
цвет можно в мане подобрать, дубликаты выбраны, а уж стирать ума не надо
ога.
прекратите выдумывать. ведь у кого-то сегодня день рождения. не будем портить людям праздник ;) ога
фокус в том, что можно таки заставить mysql думать, что он не обновляет одну и ту же таблицу понаставив скобок и подзапросов. выберем первый ключевой идентификатор записи в каждой последовательности через min и удалим все остальное - а это и будут дубликаты. работающий пример :
в зависимости от характера данных, может быть хуже, а может и лучше создания новой таблицы.
если дубликатов в базе относительно немного, скорее, лучше.
а уж стирать ума не надо
зачем мучить себя, вручную стирая там что-то, если слив данные в таблицу с такой же структурой я могу сделать это за пару минут?
зачем мучить себя, вручную стирая там что-то
вручную? тогда можно и дубли искать вручную
стирать разрешается одним запросом по списку идшников
хороший пример дал netwind