예전에는 rename database SQL로 DB 명을 바꿀 수 있었지만,
5.1.23 버전 이후부터는 rename SQL이 제거 되었다.
그렇다면 DB 명을 바꿔야 할 경우 어떻게 해야할까?
DB를 덤프 떠서 새로운 DB로 복사하는 방법은 당연히 모두 알 것이다.
근데 Table 수가 몇개되지 않아서 덤프 떠서 넣는게 귀찮을 경우
촌장은 Query 로 해결해버린다.
바로 RENAME TABLE 구 DB 테이블 TO 새 DB 테이블 로 말이다.
먼저
1. 새 DB 를 만든다.
2. 다음 Query 실행
RENAME TABLE 구 DB명.테이블 A TO 새 DB명.테이블 A; //실행
구 DB에 있던 테이블 A가, 새 DB로 옮겨간 것을 확인할 수 있다.
물론 데이터까지!ㅋ
Table 이 몇개 안될때는 꽤나 유용하게 사용할 수 있는 간단한 방법이다!^ㅡ^
'DB > MySQL · MariaDB' 카테고리의 다른 글
[MySQL • MariaDB] 앗! DB 접속이 블락됐어요 (Error 1129) (0) | 2020.10.15 |
---|---|
[MySQL • MariaDB] 이모티콘 저장하기 (0) | 2020.08.31 |
[MySQL • MariaDB] Union / Union All Query 사용하기 (0) | 2019.10.14 |
[ MariaDB ] User Table 의 행방불명 일지 (0) | 2019.10.04 |