0

NavicatDBソフトウェアを介してテキストファイルをMySQLにインポートしようとしています。

テキストファイルをMySQLテーブルにインポート(追加)するのに苦労しています。テキストファイルのフィールドは|で区切られます ;

例:|名前|メール|アドレス|

Navicatインポートウィザードを使用してこれをインポートすると、「どの区切り文字でフィールドを区切るか」というメッセージが表示されます。したがって、タブ、;、またはその他を選択する代わりに、フィールド区切り文字として|を選択します。

しかし、それでもファイルのフィールドはテーブルのフィールドと一致(同期)しません...

誰かがここで何かアドバイスを提案できますか?

私は実際にPHPMyAdminからのエクスポート機能を介して別のMySQLDBからテキストファイルをエクスポートしました、、

4

2 に答える 2

0

あなたのname列がnullで、代わりにemail列に値が表示されると思いますか?

問題は、フィールドがパイプで区切られているだけでなく、行もパイプで開始および終了しているという事実にあると思われます。

name,email,addressではなくCSV: を考えてみてください。,name,email,address,これは、5 つの列として解釈され、最初と最後のフィールドの値が null であるためです。

于 2012-08-03T03:25:03.497 に答える