MySQL에 거대한 MS Access 데이타베이스 (진짜 자료를 가진 생산 데이타베이스)를 수출할 것을 당신이 돕는 몇몇 끝은 (문서화하지 않는 특징에) 여기 있다.

사용 mdbtools 공용품 아래에 기술한 대로:

mdb 테이블은 MS Access에 있는 테이블의 명부를 표시한다

mdb 계획 수출 MySQL 데이타베이스에 MS Access 개요. 문서는 MySQL가 지원된ㄴ다는 것을 언급하지 않는다. 당신은 뒤에 오는 명령을 사용해야 한다:

mdb 개요 [- S] 데이타베이스 mysql

당신은 MySQL에 의하여 예비된 키워드로 추돌하는 경우에 열 이름을 대체할 필요가 있을 수도 있다. 몇몇 열 이름은 변화하기 위하여 필요로 한 I: 그룹, 1 차 적이고 & 교차하는. 나는 각각 GROUP_, PRIMARY_ & CROSS_에 열 이름을 바꿨다. MySQL 착오 알림말은 아주 비밀 이다 (도움이 안되는).

창조된 개요는 하락 테이블을 포함한다. 당신은 grep - 그(것)들을 제외하는 v를 사용할 수 있다. 창조한다 데이타베이스 당신이 새로운 데이타베이스에 수입할 때 명령을 게다가 당신은 파일의 바로 정상에 곁에 지켜진 하락 데이타베이스를 추가해야 한다. 이것은 당신이 다수 통행을 통해서 가야 하기지도 모르기 때문에 근본적이다. 테이블이 거기 있지 않을 때 하락 테이블이 문제를 테이블이 이미 적재될 생기게 해 있는 것은으로 또한 그(것)들이 생기게 한다 문제를 있지 않는. 따라서 나에 의하여 하락 테이블을 제거하고 대신 위에 기술된 과정에 의해 달린 각각을 위한 데이타베이스가 떨어뜨리고 휴양한다.

CSV 체재에 수출액 MS Access 테이블을 mdb 수출하십시오. 강조되지 않는 무슨이 당신이 CSV 파일 대신에 직접 삽입 계산서를 창조할 수 있다 이다. SQL 삽입 계산서로 그것을 직접 개조하는 것은 자료 유형 개조를 위해 아주 도움이 된다, 특히. 견본에서 보이 좋아하는 사용:

- I - R'; \ n MSAccessDatabase.mdb 테이블 > Table.sql를 mdb 수출하십시오
주: 당신의 MS Access 데이타베이스의 전체 경로로 MSAccessDatabase.mdb, 테이블을이다 테이블 이름 교환하십시오. 당신은, 나 지금 막 선택했다 편의상 Tablename.sql를 어떤 파일든지에 있는 산출을 저장할 수 있다.

- 각 SQL 삽입이 세미콜론 및 그 후에 새로운 구간에 선행된ㄴ다는 것을 R'; \ n는 보증한다.

당신은 보류하는 MYSQL 키워드와의 충돌을 방지하기 위하여 개요를 수입하고 있는 동안 당신이 이전에 그(것)들을 바꾸는 경우에, 열 이름을 대용하기 위하여 이것을 변경할 필요가 있을 수도 있다.