Общие > Базы данных

Delete From table

<< < (2/4) > >>

alesh:
гоша Я -  не совсем понял, что именно выполняет эта команда? пытался копаться в мануале, не получилось.

гоша:
добавляет уникальный индекс по полю title.

слово ignore велит ему удалить записи, в которых значение слова title повторяется, оставив из них только первую.

по-моему, это не совсем то что вам нужно... :-)

alesh:
да. вернее совсем не то:-)
Что-ж.

придётся 15.000 обрабатывать через пхп

гоша:
ну зачем же все 15 тыщ.

select id from mytable group by title having count(title) > 1

выберет только дубликаты. Собрать их в массив, а потом

delete from mytable where id in (".implode(",",массив)

а если мускуль четвертый, то подзапросом.

alesh:
гоша  Спасибо! Это прекрасно!:-)

Навигация

[0] Главная страница сообщений

[#] Следующая страница

[*] Предыдущая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии