내가 두 테이블을 말한다. 특정 기사에 대한 은 한 번에 다 대다 커넥터 테이블을 업데이트
CREATE TABLE cat2art (
article_id INT,
category_id INT
);
, 나는 카테고리 아이디의의 '새 목록'을 가지고, 우리는 다음과 cat2art 테이블을 업데이트해야합니다.
일부 카테고리가 제거되고 일부는 추가되고 일부는 원래 위치에 머물렀습니다. 이 테이블을 업데이트하는 가장 효과적인 방법은 무엇입니까?
나는 특정 article_id로 모든 레코드를 순진하게 삭제하고 다시 추가 할 수 있습니다. 그러나 기사가 범주에 연결될 때를 추적하는 동일한 테이블에 날짜를 기록하면 해당 정보가 삭제됩니다.
나는이 문제를 쉽게 해결할 수있는 훌륭한 패턴을 찾고 있습니다. 이 질문은 PHP와 MySQL을위한 것이지만 다른 언어의 답변도 PHP + MySQL에도 적용됩니다.
내가 찾고있는 답변에 가장 가까운이 답변을 수락했습니다. =) – Evert