반응형
한 데이터베이스에서 포함된 테이블을 복사하고 다른 데이터베이스 테이블에 삽입하려고 합니다.
테이블의 스키마와 테이블 내의 데이터를 라이브 서버의 다른 데이터베이스에 있는 다른 데이터베이스 테이블에 복사합니다.내가 어떻게 이럴 수 있지?
어떤 데이터베이스에서 다른 데이터베이스로 테이블을 복사하려면 다음과 같이 하십시오.
CREATE TABLE db2.table LIKE db1.table;
INSERT INTO db2.table SELECT * FROM db1.table;
또는 MySQL 5의 CREATE TABLE db2.table SELECT * FROM db1.table
BASH에서는 다음 작업을 수행할 수 있습니다.
mysqldump database_1 table | mysql database_2
테이블 db2.table_new AS SELECT *에서 db1.table_old를 만듭니다.
Structure를 복사하고 싶은 경우 다음 명령을 사용해 주세요.
CREATE TABLE Db_Name.table1 LIKE DbName.table2;
스키마와 데이터를 복사하지 않음PS >
간단히 사용 -
DB2.newtableename SELECT * DB1.existingtableename에서 테이블 DB2.
명령줄:
mysqldump -h localhost -u username -ppassword [SCHEMA] --tables [TABLE] | mysql -h otherhost -u username -ppassword [SCHEMA2]
그러면 로컬 호스트의 SCHEMA 내부 테이블이 다른 호스트의 SCHEMA2에 복사됩니다.
localhost와 otherhost는 호스트 이름일 뿐이며 같거나 다를 수 있습니다.
언급URL : https://stackoverflow.com/questions/8754607/i-want-to-copy-table-contained-from-one-database-and-insert-onto-another-databas
반응형
'programing' 카테고리의 다른 글
Vue.js - 키와 값을 사용하여 객체를 객체 배열로 변환 (0) | 2022.11.24 |
---|---|
서로 다른 타이밍에 서로 다른 파라미터별로 목록을 정렬하려면 어떻게 해야 합니까? (0) | 2022.11.24 |
MySQL "NOT IN" 쿼리 (0) | 2022.11.24 |
Vuetify로 달력 보기 구성 요소에서 본문 제목 월 및 연도 요소를 제거합니다. (0) | 2022.11.24 |
MySQL의 참/거짓 vs 0/1 (0) | 2022.11.24 |