“Удалить дубликат старого значения в MySQL” Ответ

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

DELETE c1 FROM tablename c1
INNER JOIN tablename c2 
WHERE
    c1.id > c2.id AND 
    c1.unique_field = c2.unique_field;
Matteoweb

Определите строки с 2 одинаковым значением столбца и удалите дубликат MySQL

DELETE c1 FROM contacts c1
INNER JOIN contacts c2 
WHERE
    c1.id > c2.id AND 
    c1.email = c2.email;
Code language: SQL (Structured Query Language) (sql)
Troubled Toad

Удалить все дублируемые ряды держите последнее, за исключением одного в MySQL

DELETE 
FROM
  `tbl_job_title` 
WHERE id NOT IN 
  (SELECT 
    * 
  FROM
    (SELECT 
      MAX(id) 
    FROM
      `tbl_job_title` 
    GROUP BY NAME) tbl)
Hurt Hamster

Удалить дубликат старого значения в MySQL

DELETE `yellow_page_content`
   from `yellow_page_content`
  inner join (
     select max(`id`) as lastId, `code`
       from `yellow_page_content`
      group by `code`
     having count(*) > 1) duplic on duplic.code = yellow_page_content.code
  where yellow_page_content.id < duplic.lastId;
Blue-eyed Bison

Ответы похожие на “Удалить дубликат старого значения в MySQL”

Вопросы похожие на “Удалить дубликат старого значения в MySQL”

Больше похожих ответов на “Удалить дубликат старого значения в MySQL” по Sql

Смотреть популярные ответы по языку

Смотреть другие языки программирования