MySQLに巨大なMS Accessのデータベース(実質データの生産のデータベース)を輸出するのを助ける少数の先端は(文書化されていない特徴と)ここにある。

使用 mdbtoolsの 実用性下記に記されているように:

mdbテーブルはMS Accessのテーブルのリストを表示する

mdb機構の輸出MySQLのデータベースへのMS Accessのスキーマ。 ドキュメンテーションはMySQLが支えられることを述べない。 次の命令を使用するべきである:

mdbスキーマの[- S]データベースのmysql

MySQL保留キーワードと衝突すればカラム名を取り替える必要がある場合もある。 少数のカラム名は変わるのに必要とされたI次のとおりだった: グループ、第一次及び十字。 私はそれぞれGROUP_、PRIMARY_及びCROSS_にカラム名を変えた。 MySQLのエラーメッセージは非常に秘密である(助けにならない)。

作成されるスキーマは低下のテーブルを含んでいる。 グレップ-それらを除く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のキーワードの対立を防ぐためにスキーマを輸入している間前にそれらを変えたらカラム名を代わりにするためにこれを変更する必要がある場合もある。