2011-04-06 11 views
-1

가능한 중복 :
How do I quickly rename a mysql database (change schema name)?어떻게 mysql에서 데이터베이스의 이름을 바꿀 수 있습니까?

내가 어떤 테이블 mysql5에서 데이터베이스를 가지고있다.

이름을 바꾸고 싶습니다. alter 문이 테이블의 이름을 바꾸는 데 사용될 수 있지만 데이터베이스 이름 바꾸기에 대해 사실인지 여부는 알 수 없습니다.

+0

@Pekka와 동의하면 중복으로 닫습니다. –

+0

@Shakti & Pekka : 감사합니다. 나는 그것을 읽고 내 데이터베이스의 이름을 바꿀 수있는 방법을 얻을 수 있지만 어쩌면 내 질문을 가까이 더 좋을 것 같아. 왜냐하면 당신이 볼 수있는 데이터베이스를 사용하여 RENAME 데이터베이스를 사용하여 생각하고 그 제거를 인식하지 못합니다. –

답변

2

MySQL의 문서 상태 :

그러나이 문을 사용할 수있는 분리 한 이유는 데이터베이스 내용의 손실, 에서 결과. 은 이전 버전의 RENAME DATABASE를 사용하지 마십시오. 또한 ALTER DATABASE Syntax

, 당신은 read about other options 이전에 있었다 그래서 여기에 설명 할 수있다 :

그리고는 대안을 제공합니다.

+4

-1이 문서는 사용하지 말라고 읽었습니다. –

+0

@andre : 감사합니다.하지만 mysql이 쿼리를 실행하면 오류가 발생합니다. –

+2

그는 이미 대체 읽기 질문을 알고 있으며, 그가 안전한지 아닌지 알고 싶지 않습니다. –

관련 문제