世界の反対側の同僚が、MySQL CLIクライアントクエリの出力をテキスト形式で送信しました。彼女は私のためにそれをCSVに変換することはできません、またはINTO OUTFILE
出力フラグを使用してCSVに直接出力することはできません。どのようにCSV形式に変換できますか?それは次のようになります。MySQL CLIのクエリ出力をCSVに変換するには
+-------------+------------------+------------------------------------------+-------------+
| pet_id | pet_identity_id | identity_value | pet_species |
+-------------+------------------+------------------------------------------+-------------+
| 77626 | 3140819 | [email protected] | dog |
| 77625 | 3140818 | [email protected] | cat |
| 77622 | 3140815 | [email protected] | aardvark |
| 77583 | 3140776 | [email protected] | cow |
+-------------+------------------+------------------------------------------+-------------+
4 rows in set (0.01 sec)
私はそれがこのCSV形式のように見えるようにしたい(どちらかのパイプ - またはカンマ区切り):私はあなたがこれをやらせる様々な質問を見つけた
"pet_id"|"pet_identity_id"|"identity_value"|"pet_species"
77626|3140819|"[email protected]"|"dog"
77625|3140818|"[email protected]"|"cat"
77622|3140815|"[email protected]"|"aardvark"
77583|3140776|"[email protected]"|"cow"
CLIクライアントはINTO OUTFILE
という表記法を使用しますが、MySQLクライアントの画面に表示されるフォームの誰かから送信されたクエリサンプルを変換するだけではありません。ここで
[MySQLクエリ結果をCSV形式で出力するにはどうすればいいですか?](https://stackoverflow.com/questions/356578/how-to-output-mysql-query-results-in-csv-format) – Nic3500
ありがとう@Nic3500 CLIで直接アクセスできない出力に適用されることを説明するために質問を編集しました。この場合、CLIからサンプル出力の切り取りと貼り付けが行われました。 –
もう1つの同様の方法があります。http://tlug.dnho.net/?q=node/209 –