728x90
728x90
MariaDB ( 마리아디비 ) 에서 조회한 결과를 업데이트하기 / select 값 update 하기
<예시 1>
UPDATE [테이블명] A, [테이블명] B
SET A.column = B.column
WHERE A.id = B.id
<예시 2>
UPDATE COLLABO_SPACE AS CS,
(SELECT column1, column2
FROM (SELECT a AS column1, b as column2
FROM COLLABO_SUB
WHERE ...)
WHERE ...
ORDER BY ...
) AS SUB
SET CS.column1 = SUB.column1,
CS.column2 = SUB.column2
WHERE CS.column1 = SUB.column1;
끝.
[reference]
Mysql, Select결과를 Update 문에 반영하기
게임 운영을 하다보면, 질의 결과를 Update해야 하는 경우가 있다. 이때 문제는 Mysql과 다른 db 프레임워크의 질의 방법이 다르다. 1. 일반적인 Update문 일반적인 Update문은 아래와 같은 방식을 아래
shakddoo.tistory.com
https://yunikism.tistory.com/2
[MySQL][MariaDB] select 값 update
a = 업데이트할 테이블 b = 참조 테이블 UPDATE table1 a, table2 b SET a.columm = b.columm WHERE a.key_columm = b.key_columm
yunikism.tistory.com
728x90
300x250
'Database > MariaDB' 카테고리의 다른 글
[MariaDB; 마리아디비] USER / 유저 / 계정 / 사용자 / 이름 변경 ( 수정 ) / 비밀번호 변경 (0) | 2024.02.06 |
---|---|
[MariaDB; 마리아디비] foreign key ( 외래키 ) 추가 / 삭제 / 확인 (0) | 2024.01.30 |
[MariaDB; 마리아디비] 마리아DB 주석처리 (0) | 2024.01.02 |
[MariaDB; 마리아디비] 한 컬럼에 여러개 조건 검색 하기 ( IN / NOT IN ) (0) | 2023.11.20 |
[MariaDB; 마리아디비] MariaDB 데이터베이스 디비 생성 유저 계정 권한 (0) | 2023.10.25 |