0

phpMyAdmin を使用してテーブルをエクスポートしたばかりで、エクスポートしたばかりの sql ファイルをインポートして、このテーブルをローカル データベースにインポートしようとしました。phpMyAdmin が 15,000 行のうち 330 行をインポートした後。それは言います:

1054 - 「フィールド リスト」の不明な列「font_name」

どうすれば問題が発生する可能性がありますか?それは単純なエクスポート/インポートだと思いましたか?

行 330 と 331 を確認しましたが、2 つの列に問題はありません。

どうすればこれを絞り込めますか?考えられる問題は何ですか?

助けてくれてありがとう

編集

CREATE TABLE IF NOT EXISTS `tags2` (
  `font_name` varchar(250) NOT NULL,
  `tags` text NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
4

2 に答える 2

2

phpmyadmin の代わりにコマンドライン mysqldump を試す

于 2010-08-08T12:46:21.317 に答える
2

実際、このエラー メッセージの原因は、次のいずれかである可能性があります。

1)phpMyAdminインポートを行う前に、URL やデータなどの管理設定を確認してください。(これは、Web 管理からインポートしようとする場合によくある問題ですphpMyAdmin) 。

設定がステップ 1 で正しい場合は、ポイント 2 と 3 を確認してください

2) データベース、テーブル、または列の文字セットが一致していません。この問題を解決するには、文字セットを変換する必要があります。(通常、この場合はエラーメッセージが表示されるため、これが問題だと思います)

3) 権限の問題 (あまり一般的ではありません)

于 2014-04-21T17:51:42.390 に答える