테스트 사이트 - 개발 중인 베타 버전입니다

mySQL 질문입니다. 고수님들 헬프미~ 채택완료

천재중천재 8년 전 조회 4,129

하나의 데이터베이스에

A테이블, B테이블이 있고

A테이블에 a1컬럼이 있고

B테이블에 b1컬럼이 있습니다.

 

A테이블 a1컬럼에 인서트나 업데이트하면 B테이블 b1에 동기화 해주고 싶습니다.

방법 조언 부탁드립니다.

 

*** 하나의 데이터 베이스입니다. *** 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
8년 전
mysql trigger를 사용해보시죠<br />
<br />
한개의 테이블에 이벤트가 일어났을때 자동으로 다른 테이블에 이벤트를 발생할수 있게 해줍니다<br />
<br />
<br />
<a href="http://forum.falinux.com/zbxe/?mid=lecture_tip&amp;page=1&amp;document_srl=566230" target="_blank" rel="noopener noreferrer">http://forum.falinux.com/zbxe/?mid=lecture_tip&amp;page=1&amp;document_srl=566230</a>
로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

잉끼s
8년 전

인서트나 업데이트 할때 같이 인서트나 업데이트 해주시면 됩니다. 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

천재중천재
8년 전
그거알죠 ㅡㅡ; 테이블이 복잡해지면 나중에 감당이 안되서 자동 동기화 법을 물어보는거에요.
조인을 너무 많이 사용하는걸 피하기위해서도 있구요
잉끼다
8년 전
trriger 를 이용하면 되긴 하지만, 특별히 조인을 피하고 싶으신거면 view 를 이용하시는게 더 효율적인 것 같습니다. 근데 트리거는 mysql 5.x 부터 이용가능하고요,.
천재중천재
8년 전
감사합니다.
먼저달아주신 김득신님 답변 채택했어요 답변 감사합니다
즐거운 하루되세요~

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인