既存のテーブルを挿入するカラムがいくつかありますが、いくつかのカラムには "how、using、list、file"というような内容があります。 "、"で区切られています。どのようにデータをインポートするためにinfileを使用しますか?いくつかのフィールドにロードデータを使用してデータをインポートする方法
答えて
あなたは使用しているデータベースを指定していませんでしたので、mysqlについてお答えします。 thisを参照してください。
ページダウンそのようなファイル内の行は、キャリッジリターン/改行のペアで終了している場合は、ここで示した文は、ファイルをロードするために使用するフィールド - とラインハンドリングのオプションを示しています
LOAD DATA INFILE 'data.txt' INTO TABLE tbl_name FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\r\n' IGNORE 1 LINES;
、さらに:フィールド値内ENCLOSED BY文字の
出現は、それらを付けることによってエスケープされますESCAPED BY文字。また、空のESCAPED BY値を指定すると、誤ってLOAD DATA INFILEで正しく読み取れない出力が生成される可能性があります。たとえば、エスケープ文字が空の場合、直前の出力は次のようになります。
1,"a string",100.20 2,"a string containing a , comma",102.20 3,"a string containing a " quote",102.20 4,"a string containing a ", quote and comma",102.20
だから、あなたは""
内側の列をエスケープを解除した場合、これらのデータはありませんでした:4行目の2番目のフィールドは、フィールドを終了するために表示される(誤って)、引用符、次のカンマが含まれていることを確認して一般的なケースでインポートすると、正しいENCLOSED BY
文字を使用してデータをエクスポートするか、ファイルを前処理して"
を最初にエスケープする必要があります。
カラム内に,
がある場合は、簡単ですが、ENCLOSED BY
とTERMINATED BY
を使用する必要があります。
Tks、それは私のために働く。 – wei
- 1. Pentahoケトルを使用して、1つのフィールドを持つテキストファイルのコンテンツ/データをインポートする方法は?
- 2. zendフレームワークでfetchAllを使用していくつかのフィールドにデータを表示する方法は?
- 3. golangを使用してelasticsearchにデータをインポートする方法
- 4. 同時にいくつかのデータをデータベーステーブルにインポートする方法は?
- 5. Sqoop java apiを使用してデータをインポートする方法は?
- 6. djangoの多くのフィールドをselect_relatedするか、.all()を使用して多くのフィールドにアクセスする方法
- 7. マクロを使用してExcelからSharePointにデータをインポートする方法
- 8. Hadoop MapReduceを使用してaws s3からHDFSにデータをインポートする方法
- 9. データ変換を使用してフラットファイルからSQL Server 2005にインポートする方法
- 10. drupalの指定された5つのフィールドにデータをインポートする方法
- 11. SSMSインポート/エクスポートウィザードを使用してAzureからデータをインポートする
- 12. checkstyleを使用していくつかのメソッドの静的インポートを強制する方法は?
- 13. いくつかの条件に従ってtf.train.batch()を使用してデータのバッチを取得する方法は?
- 14. いくつかの異なるフィールドを使用してselectに挿入する
- 15. ES6モジュールのインポートを使用してパスをインポートする方法
- 16. codeigniterを使用してcsvファイルのデータをmysqlデータベースにインポートする方法は?
- 17. 2つのフィールドのデータを使用してテキストボックスをオートコンプリートする
- 18. Python3:1つのテキストファイルからいくつかの異なる配列にデータをインポートする方法は?
- 19. インデックスを使用してExcelデータをアクセスにインポートする - ポップアップメッセージを防ぐ方法
- 20. gcloudを使用してbigqueryのいくつかのテーブルにアップロードする方法
- 21. 頻繁なインポート方法を使用してライブラリモジュールをインポートする
- 22. vue.jsを使用してサーバ側のデータをいくつかのhtml要素にバインドする方法
- 23. ロードデータを同時に開いている多くのタブは、私は別のIDを持つ部分図にAJAX要求にいくつかのデータをロードしているC#MVCを使用してアプリケーションを書く
- 24. Solrの別のフィールドで1つのフィールドのデータを使用する方法は?データ-config.xmlに
- 25. jsファイルからreactでデータをインポートしてコンポーネントで使用する方法
- 26. iOSのコアデータを使用して大量のデータをインポートする方法
- 27. いくつかのNSProgressにobserveValueForKeyPathを使用する方法は?
- 28. NHibernate:フィールド名を使用してIQuery.List()からデータを取得する方法?
- 29. オブジェクト属性としてデータをインポートして使用するPythonic方法
- 30. 角度ui-selectを使用して2つのフィールドのデータをフィルタリングする方法はありますか?
これは、mysql、mssql、oracle、sybase、db2、pgsqlのいずれを使用するかによって大きく異なりますか? SQLタグを追加したときに、同じ警告が表示されませんでしたか? – rene