채택완료
mysql에서 insert하면서 다른 테이블에 update를 할 수 있나요?
게시판의 글을 입력하면
저장(insert)가 되고
다른테이블에 있는 상태값을 변경(update)하려고 하는데
한번에 쿼리문으로 가능한가요?
|
답변 4개
채택된 답변
+20 포인트
2022-09-23 (금) 11:46:13
한개의 쿼리로
insert와 update를 하는건 upsert가 있는데
두개의 다른 테이블에는 해당되지 않습니다.
쿼리를 두가지로 구분해야 하죠
조건에 해당되는 대상이 달라지기 때문입니다.
upsert참고
2022-09-23 (금) 22:18:16
여러 쿼리가 포함된 프로시져를 만들고
한번의 프로시져 호출문으로 처리하는 방법은 있습니다.
2022-09-23 (금) 12:28:58
트리거 한번 검토해 보세요.
Feelz996
2022-09-23 (금) 11:36:31
한번의 쿼리로 insert 와 update를 둘다 처리할순없구요.
해당 게시판의 스킨에 write_update.tail.skin.php 파일을 생성하셔서
처리하시면 될것 같습니다.
답변을 작성하려면 로그인이 필요합니다.