За последние 24 часа нас посетили 20895 программистов и 1132 робота. Сейчас ищет 371 программист ...

Удалит дубликаты

Тема в разделе "MySQL", создана пользователем Hovik, 6 апр 2020.

  1. Hovik

    Hovik Активный пользователь

    С нами с:
    22 окт 2018
    Сообщения:
    89
    Симпатии:
    0
    Привет всем, я хочу удалить дубликаты из база данных по нескольким ключе пробовал вот такой вариант но выдает ошибку
    Код (Text):
    1. DELETE FROM prod WHERE id NOT IN(
    2.   SELECT MAX(id) FROM prod GROUP BY `name`,`manufact`,`price`,`description`,`parent`
    3. )
    Ответ MySQL: [​IMG]
    #1205 - Таймаут ожидания блокировки истек; попробуйте перезапустить транзакцию .

    хочу удалить дубликаты по ключам `name`,`manufact`,`price`,`description`,`parent`,