blog
[MySQL] DB에 Column 데이터 추가하기 본문
새로운 스키마에 Database dump해놨는데
사용하지 않기로 한 Column 하나를 다시 추가해서 덤프하고싶다는 요청을 받았다.
이미 DB에 값이 좀 추가 된 상태라서 DB는 유지하면서 이 Column의 값을 추가하려고 한다.
현재 사용중인 DB 이름 : project
dump 시키려는 col : newCol1, newCol2
pk : name
name, newCol1, newCol2 데이터가 있는 update_tmp를 create한 뒤 name을 기준으로 project table을 업데이트한다.
UPDATE 스키마.project pjt,
스키마.update_tmp up
SET pjt.newCol1 = up.newCol1,
pjt.newCol2 = up.newCol2
WHERE pjt.name=up.name;
'SQL' 카테고리의 다른 글
[MYSQL] DATE_FORMAT (4) | 2024.09.18 |
---|---|
[MySQL] SUBSTRING (0) | 2024.09.18 |
[MySQL] REPLACE 데이터 치환 (0) | 2022.10.19 |
[ORACLE] NVL vs IS NULL (0) | 2022.09.22 |
SQLD 시험 응시 방법 및 후기 (0) | 2022.09.14 |