2011-05-06 4 views
38

나는 한 스키마에서 다른 스키마로 mysql의 테이블을 옮기고 싶다. 아무도 내가 이것을 어떻게 할 수 있는지 말해 줄 수 없다.한 스키마에서 다른 스키마로 테이블을 이동 하시겠습니까?

+0

기존 테이블의 스키마를 변경하거나 하나의 테이블에서 다른 스키마의 다른 테이블로 데이터를 이동 하시겠습니까? –

+0

답장을 보내 주셔서 감사합니다. 한 스키마에서 다른 스키마로 모든 데이터가 포함 된 테이블을 이동하려합니다. – p27

답변

69

두 스키마가 동일한 서버에 있으면 변경 테이블을 사용하여 테이블간에 데이터베이스를 이동할 수 있습니다.

alter table old_db.fooTable rename new_db.fooTable 
+0

나를 위해 효과가 있었던 것은 다음과 같습니다. 'ALTER SCHEMA new_dbo TRANSFER old_dbo.Test' – powernit

+0

@powernit이 테이블은'T-SQL' 구문입니다. MSSQL, @ p27이 'MySQL'에 대해 물었습니다. – oski86

관련 문제