phpMyAdminでMySQLに区切りデータをインポートする方法
-
19-09-2019 - |
質問
これは、私が作業しているデータのサンプルです
24701||37.279788||-81.229023||WV||BLUEFIELD||MERCER
あなたが見ることができるように、その二重パイプは区切られています。 phpmyadminは私に以下を求めています
Fields Terminated By
Fields Enclosed By
Fields Escaped By
Lines Terminated By
データを正しくインポートするために何を入れますか?
解決
mysqlimportは、-fields-terminated-by = "||"で動作します
Fields Terminated By ||
phpmyadminはそうではないように見えます。その後、交換する必要がありますが、データをいじっていないことに注意してください(つまり、||を交換する場合は、それ以上のキャラクターがないことを確認してください)
他のヒント
私はこれが非常に便利であることがわかりました、そしておそらくこれは他の人を助けることができます。
フォーマット固有のオプションセクションでは、次のように値を設定できます。
分離された列: あなたは選択できます、または t tab delimited
囲まれた列: これを空のままにすることができますが、「then enter」(quotes)に囲まれている列が1つでもある場合
で逃げた列: あなたは(backslash)を入力する必要があります
で終了した行: このオートを離れることができます
お役に立てれば
||のメモ帳++で検索/交換しましたかデータが読み取られるようにコンマに置き換えました
24701,37.279788,-81.229023,WV,BLUEFIELD,MERCER
次に、次のように記入してください。
Fields Terminated By ,
Fields Enclosed By
Fields Escaped By \
Lines Terminated By auto
うまくいきました
所属していません StackOverflow