반응형 IT4 [MySQL] SELECT 결과 INSERT 하기 [MySQL] SELECT 결과 INSERT SELECT 결과 INSERT 하기 SELECT된 결과를 가지고 INSERT 쿼리를 실행하는 문법은 아래와 같다. All Column 모든 컬럼을 가지고 조회된 결과를 INSERT하는 문법은 아래와 같다. INSERT INTO 들어갈테이블명 SELECT * FROM 조회할테이블명 Some Column 일부 컬럼을 가지고 조회된 결과를 INSERT하는 문법은 아래와 같다. INSERT INTO 들어갈테이블명 (컬럼명1, 컬럼명2, 컬럼명3) SELECT 컬럼명1, 컬럼명2, 컬럼명3 FROM 조회할테이블명 2023. 6. 9. [Mysql]테이블 구조와 데이터 복사 4가지 방법 MySQL 테이블 구조와 데이터 복사 (Table Structure and Data Copy) 1. 테이블에 구조만 복사하여 테이블 생성 CREATE TABLE IF NOT EXISTS `복사 테이블` LIKE `원본 테이블`; 원본 테이블 구조를 복사하여 복사 테이블로 만듭니다. IF NOT EXISTS를 통해 이미 테이블이 존재하면 복사하지 않습니다. ※ IF NOT EXISTS 없이 사용해도 문제 없습니다. 2. 테이블에 구조와 데이터를 복사하여 테이블 생성 CREATE TABLE IF NOT EXISTS `복사 테이블` SELECT * FROM `원본 테이블`; 원본 테이블 구조와 데이터를를 복사하여 복사 테이블을 생성하고 데이터도 저장합니다. 마찬가지로 IF NOT EXISTS를 통해 이미 테이.. 2023. 6. 9. [Mysql] 컬럼 변경 및 추가 등 컬럼명 변경 alter table 테이블명 change 기존컬럼명 변경할컬럼명 컬럼타입 컬럼 순서변경 alter table 테이블명 modify 순서변경할컬럼 컬럼타입 after 앞에오는 컬럼명 컬럼 기본값 변경 alter table 테이블명 alter coulmn 변경할컬럼명 set default 디폴트값 컬럼 타입변경 alter table 테이블명 modify 컬럼명 변경할컬럼타입 컬럼 추가 alter table 테이블명 add 추가할컬럼명 컬럼타입 default 디폴트값 컬럼 삭제 alter table 테이블명 drop coulmn 컬럼명 2023. 5. 12. [MySql] DB Lock 확인 및 조치 [MySql] DB Lock 확인 및 조치 select * from information_schema.innodb_locks; select * from information_schema.innodb_lock_waits; select * FROM information_schema.INNODB_TRX; Mysql DB lock 확인 해당 트레드 아이디를 삭제 kill {trx_mysql_thread_id}; 2023. 5. 12. 이전 1 다음 반응형