У меня есть таблица с этими даннымиMysql удалить старые дублирует
идентификатор, идентификатор архива, ЕАН, индекс, дата, (...)
У меня есть некоторые элементы с тем же архивным идентификатором, тот же ean, но другой индекс.
Так что в этом случае я хочу удалить элемент старше (на основе даты), поэтому результатом будет то, что для каждой комбинации archive_id/index будет не более 1 результата.
есть способ, чтобы проверить его на некоторые ограничены (как 10 пунктов) количество элементов, прежде чем запустить его для всей таблицы? – pie6k
Да, вы можете использовать 'LIMIT' в' DELETE': http://dev.mysql.com/doc/refman/5.5/en/delete.html –
btw Я не уверен, что вы используете .id - это совершенно не важно в моем случае. Это необходимо? Необходимо сохранить только «самый свежий» один из результатов некоторой комбинации (archive_id + index) – pie6k