MySQL 테이블에서 새 항목이 있는지 확인할 수 있습니까?MySQL 테이블에서 새 항목 찾기
예를 들어 표에는 10 개의 레코드가 있고 누군가가 2 개의 새 레코드를 추가합니다.
새 레코드를 검색하여 다른 테이블에 삽입하려면 어떻게해야합니까?
도움을 주시면 감사하겠습니다.
MySQL 테이블에서 새 항목이 있는지 확인할 수 있습니까?MySQL 테이블에서 새 항목 찾기
예를 들어 표에는 10 개의 레코드가 있고 누군가가 2 개의 새 레코드를 추가합니다.
새 레코드를 검색하여 다른 테이블에 삽입하려면 어떻게해야합니까?
도움을 주시면 감사하겠습니다.
트리거를 사용하여이를 수행 할 수 있습니다.
http://dev.mysql.com/doc/refman/5.0/en/triggers.html
구문이 하나의 유사합니다
CREATE TRIGGER ins_table AFTER INSERT ON first_table
FOR EACH ROW BEGIN
INSERT INTO second_table values(NEW.field1, NEW.field2,..., NEW.fieldn)
END;
예를 들어 테이블에 열을 추가하면 (예 : 원어로) added_into_other_table
이라고하는 제어 메커니즘을 구현해야합니다. 그런 다음 쿼리에서 added_into_other_table
에 대한 값이 0 인 모든 레코드를 확인하십시오. 이 테이블 만 새 테이블에 추가 한 다음 방금 처리 한 모든 레코드에 대해 added_into_other_table
을 1로 설정하여 원래 테이블을 업데이트하면 다시 처리되지 않습니다.
새 항목은 상대적입니다. 따라서 논리적으로 시스템의 새로운 수단을 결정할 때 앵커/기준선이 필요합니다.
몇 가지 아이디어 : 그것은 시간 미만 때
보다 정확한 답변을 얻으려면 달성하려는 목표에 대한 자세한 정보가 필요합니다.
이 게시물에 서명하고 제목에 태그를 작성하지 마십시오. –
테이블에서 테이블로 레코드를 복사 할 때 중요한 점은 무엇입니까? –