간혹 백업을 한다던지 할때 필요한 것이 아닌가 싶네요.
만약 'motor'라는 테이블을 복사하고 그대로 그 내용도 넣고 싶다면?
위의 테이블을 그대로 복사하고 내용도 복사하는 SQL 명령어는 다음과 같습니다:
먼저 테이블 구조를 복사하는 명령어:
sql
CREATE TABLE motor_copy LIKE motor;
먼저 위의 코드를 실행하고, 난 후
INSERT INTO motor_copy SELECT * FROM motor;
이렇게 하면 테이블을 만들고 내용을 복사하는 것이 됩니다.
위의 두 명령어를 차례대로 실행하면 motor 테이블의 구조와 데이터를 모두 복사한 motor_copy 테이블이 생성됩니다.
반응형
'IT tech Coding > mysql' 카테고리의 다른 글
sql 명령어, 날짜여러개를 비교해서 등록일을 만드는 코드 연구 (0) | 2024.06.15 |
---|---|
sql 명령에서 특정 문자열의 뒷부분 제거하는 명령어 (0) | 2024.06.11 |
mysql에서 저장형태를 json 제공해 주는 버전은 몇부터 인가? (0) | 2024.04.27 |
[mysql] 날짜 값이 null 이거나 '0000-00-00'인 경우 전체 테이블 내용 바꾸기 (1) | 2024.01.26 |
mysql 두개의 테이블에 join해서 처리하는 방법 연구 (0) | 2024.01.05 |