본문 바로가기
MySql

MySQL Mysql의 다른 테이블에서 테이블에 열을 추가하는 방법은 무엇입니까?

by 베이스 공부 2020. 11. 27.
반응형

두 개의 테이블이 있습니다

Tabel1에는 2 개의 열이 있습니다.

Tabel2에는 2 개의 열이 있습니다.

table2의 age 열을 table1에 추가하려는 경우 (WHERE table1.id = table2.id)

그러면 table1에는 3 개의 열이 있어야합니다.

 

해결 방법

 

먼저 table1에 Age 열을 추가하십시오.

ALTER TABLE table1 ADD COLUMN Age TINYINT UNSIGNED DEFAULT 0;

그런 다음 불어 쿼리를 사용하여 해당 열을 업데이트하십시오.

UPDATE table1 t1
INNER JOIN Tabel2 t2 ON t1.id = t2.id 
SET t1.age = t2.age;

 

참조 페이지 https://stackoverflow.com/questions/27376152

 

 

반응형

댓글