MariaDB SQL

MariaDB RENAME TABLE, 테이블명 바꾸기

ssamhago 2024. 12. 4. 20:39
728x90
320x100

RENAME TABLE

 

 

 

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
반응형