테이블에서 중복 된 데이터를 찾아 삭제해야하지만 삭제할 레코드의 ID 레코드를 보관하고 'deleted_ids'필드에 추가해야합니다.중복 된 SQL 삭제 - 삭제 된 ID 유지
예를 들어, 여기에 테이블의 일부 내가 현재 가지고 :
+--------+-------------------------------------------------------+
| Id | Name |
+--------+-------------------------------------------------------+
| 9627 | John Smith |
| 9657 | John Smith |
| 24455 | John Smith |
| 67435 | John Smith |
+--------+-------------------------------------------------------+
내가 달성하고 싶은 결과 것은 :
+--------+-----------------------------+-------------------------+
| Id | Name | Deleted_Ids |
+--------+-----------------------------+-------------------------+
| 9627 | John Smith | 9657,24455,67435 |
+--------+-----------------------------+-------------------------+
나는 경우, 어떤 실용적인 접근에 열려있어 누구나 솔루션을 제공하거나 제안 해 주시면 감사하겠습니다.
감사합니다, 폴
삭제 된 항목의 목록은 무엇이 필요합니까? "물리적 삭제"대신 "논리적 삭제"사용을 고려 했습니까? –