MySQL 관계가 여러개인 테이블일때 관계가 맺어진 테이블들을 한번에 업데이트 하기 위해 SELECT 처럼 JOIN 을 사용하면 된다.
UPDATE 테이블1 AS 별칭1 INNER JOIN 테이블2 AS 별칭2 ON (별칭2.필드2 = 별칭1.필드1) INNER JOIN 테이블3 AS 별칭3 ON (별칭3.필드3 = 별칭2.필드2) SET 별칭1.필드_1 = 값1, 별칭2.필드_2 = 값2, 별칭3.필드_3 = 값3, WHERE 별칭1.필드 = 값위와 같이 하면 관계되는 테이블의 값들을 한번에 UPDATE할 수 있다.
"MySQL" 카테고리의 다른 글
- MySQL Query Benchmark (댓글 0개 / 트랙백 0개) 2010/07/08
- MySQL Transaction (댓글 0개 / 트랙백 0개) 2010/06/10
- MySQL 설치 후 최소한의 보안 설정 방법 (댓글 0개 / 트랙백 0개) 2010/06/22
- MySQL VIEW 사용법 (댓글 0개 / 트랙백 0개) 2009/04/01
- MySQL Prepared Statements (댓글 0개 / 트랙백 0개) 2010/06/15
- 바이너리 로그 비활성화 (댓글 0개 / 트랙백 0개) 2010/07/28
- MySQL 결과 회전 (댓글 0개 / 트랙백 0개) 2010/06/04
- MySQL TABLE 정규화 (댓글 0개 / 트랙백 0개) 2010/06/05
- MySQL Data Type 과 테이블 설계 방법 (댓글 0개 / 트랙백 0개) 2010/06/10
- MySQL 사용자 추가 (댓글 0개 / 트랙백 0개) 2009/02/27
Trackback
Trackback Address :: http://www.lovelgw.com/Blog/trackback/144
