php에서 데이터베이스 테이블 컬럼의 값을 실시간으로 파싱하는 방법? 채택완료
qoqofh
2년 전
조회 2,027
php에서 데이터베이스의 값을 실시간으로 변경하는방법이 있나요?
예를들어, data1과 data2의 테이블이 있는데,
data1 의 save 컬럼이 있고, data2의 cont 컬럼이 있을 때,
save 컬럼 값이 "A"일 경우, cont의 값이 "A"로 실시간으로 업데이트 될 수 있도록 할 수 있나요?
</p>
<pre>
<code>$sql = "
UPDATE
data1 A INNER JOIN data2 B
ON
A.number = B.number
SET
B.cont = 'A'
WHERE
A.save = 'A'
";</code></pre>
<p>
이런식으로 했을 때는, 해당 php파일을 실행해야 작동되는데, 실행하지않고, data1의 컬럼 값이 바뀌면 자동으로 data2의 값도 들어가는 방법이 있을지 질문드립니다~
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
2년 전
그런 경우 트리거를 사용하기도 합니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 3개
q
qoqofh
2년 전
보통은 트리거보단 크론탭을 많이 사용할까요?
�
배르만
2년 전
질문글 처럼 실시간으로 포인트를 잡아야 할때는
크론탭의 경우 정확성이 떨어질수 있습니다.
DB 마이그레이션이나 이식성을 생각했을 경우 문제가 없으려면
소스레벨에서 처리되도록 하는게 좋을것 같습니다.
크론탭의 경우 정확성이 떨어질수 있습니다.
DB 마이그레이션이나 이식성을 생각했을 경우 문제가 없으려면
소스레벨에서 처리되도록 하는게 좋을것 같습니다.
q
qoqofh
2년 전
좋은정보 감사드립니다 ^^
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인