728x90
320x100
RENAME TABLE
RENAME TABLE은 하나 이상의 테이블 이름을 변경합니다.
원래 테이블에는 ALTER 및 Drop 권한이 있고 새 테이블에는 CREATE 및 Insert 권한이 있어야 합니다.
예를 들어, old_table이라는 이름의 테이블의 이름을 new_table로 바꾸려면 다음 문장을 사용합니다
RENAME TABLE old_table TO new_table;
위 내용은 다음 ALTER TABLE 구문에 해당합니다.
ALTER TABLE old_table RENAME new_table;
RENAME TABLE은 ALTER TABLE과 달리 단일 문 내에서 여러 표의 이름을 바꿀 수 있습니다
RENAME TABLE
old_table1 TO new_table1,
old_table2 TO new_table2,
old_table3 TO new_table3;
이름 바꾸기 작업은 왼쪽에서 오른쪽으로 수행됩니다.
따라서 두 개의 테이블 이름을 바꾸려면 이 작업을 수행합니다
(중간 이름이 tmp_table인 테이블이 아직 없다고 가정)
RENAME TABLE
old_table TO tmp_table,
new_table TO old_table,
tmp_table TO new_table;
728x90
반응형
'MariaDB SQL' 카테고리의 다른 글
MariaDB 파티셔닝 제거 (Removing Partitioning) (0) | 2024.11.28 |
---|---|
MariaDB 파티션 테이블 조회 (0) | 2024.11.26 |
MariaDB 테이블 정의서(Layout) 출력 SQL (1) | 2024.11.20 |
MariaDB 이름 가운데 글자 * 로 변환하기 (0) | 2024.10.23 |
MariaDB SUBSTR (0) | 2024.10.23 |