Máte dvojitý problém.
Tato chyba je chyba omezení cizího klíče. Některá tabulka, kterou se pokoušíte vytvořit, má pravděpodobně cizí klíč k jiné tabulce, která ještě nebyla vytvořena.
Zde jsem našel několik případů chyby:
- 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
vygooglováním:
- http://www.google.is/search?hl=cs&q=Může 't+create+table++(errno:+150)
Druhým problémem je, že se pravděpodobně dostanete do problémů při pokusu o import velkého souboru, protože si nemyslím, že můžete provádět více příkazů SQL oddělených příponou; jako můžete v phpmyadmin. Navrhoval bych použít skript, jako je tento:
Sám jsem to nezkoušel, ale nemám důvod se domnívat, že to nefunguje.