データベースインポートエラー(MySQL エラー #1146)

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています

投稿ツリー




前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2017/2/12 16:18 | 最終変更
タツ  管理人   投稿数: 2447
この度、XOOPS Cubeのバージョンアップに伴い、途中データベースを消去してしまいphpMyAdminでセーブしていたものをインポートしようとするとやたらとエラーが発生し、まともにインポートができなってしまいました。bigdumpでも試してみましたが同様にエラーが発生します。エラーは「MySQL エラー #1146」というものでテーブルが存在しないというものです。

結果的にはbigdump.phpでデータを取り込む為のphpMyAdminエクスポート設定表示(このページの最後にphpMyAdminエクスポート詳細設定の画像を掲載しています。またこの次のページにはphpMyAdminエクスポート設定解釈として記事を掲載しています)で

「CREATE TABLE オプション:」には「IF NOT EXSIST」(インポート時、もしテーブルが存在しなければ新しいテーブルを作りますという意味で解釈 )にチェックを入れていたものの「CREATE TABLEコマンドを追加する」にはチェックを入れていなかったことが原因でした。

この設定でエクスポートされたSQLファイルをローカルサーバーphpMyAdminでインポートすると正常に読み込むことができました。また、同じファイルをbigdumpで読み込んでも同様の結果が得られました。ただ、phpMyAdminのバージョン 4.5.1ではエラーが発生します。phpMyAdminのバージョンによって得られる結果が違うのであれば、やはり信頼性という面ではbigdumpの方が良いかもしれません。(因みにphpMyAdminのインポート設定はそのままの初期設定です)
?
投票数:26 平均点:5.00



     条件検索へ

旅と気ままなフォーラム最新投稿

欲しい商品が必ず見つかるメジャーなネットショップ

ログイン

オンライン状況

107 人のユーザが現在オンラインです。 - 8 人のユーザが 旅と気ままなフォーラム を参照しています。.

登録ユーザ 0 ゲスト 107

Facebook,RSSリンク表示

検索

アクセスカウンタ

今日 : 22
昨日 : 231
総計 : 1754431