二重の問題があります。
そのエラーは外部キー制約エラーです。作成しようとしているテーブルの中には、まだ作成されていない別のテーブルへの外部キーが含まれている可能性があります。
ここでエラーのいくつかのインスタンスを見つけました:
- http://www.brainfault.com/2008/02/15/mysql-error-1005-hy000-cant-create-table-tablefrm-errno-150/
- http://forums.mysql.com/read.php? 22,19755,19755
これをグーグルで検索する:
- http://www.google.is/search?hl=en&q=できます 't + create + table ++(errno:+150)
2番目の問題は、;で区切られた複数のSQLコマンドを実行できるとは思わないため、大きなファイルをインポートしようとすると問題が発生する可能性があることです。 phpmyadminでできるように。次のようなスクリプトを使用することをお勧めします:
自分で試したことはありませんが、うまくいかないと信じる理由はありません。