PQputCopyDataを使用して複数の行を挿入する方法

jibingp

postgreSQLのlibpqのPQputcoydata関数を使用してcharバッファから複数の行を挿入しようとしています。しかし、改行文字を与える方法がわかりません。私はこのようなことを試みました

const char * buffer1 = "32183,3,1,0、、1234,418、Kirti GEN、0,34543,1234,0,2013-09-03 14:39:56.000,2013-09-03 14:39: 56.000,0,0,0.0000,1,0,0、\ n、32183,3,1,0、、1234,418、John Doe、0,34543,1234,0,2013-09-03 14:39: 56.000,2013-09-03 14:39:56.000,0,0,0.0000,1,0,0 ";

最初の\ nの後に「最後に予期された列の後に余分なデータ」というエラーが表示されます

postgreライブラリのSTDINからコピーするときに改行を与える正しい方法は何ですか?

jjanes

\ nの前後にカンマを入れないでください。

エラーメッセージは、データに含まれるフィールドが多すぎるか、挿入するテーブルまたはフィールドリストに含まれるフィールドが少なすぎることを意味します。

\ nの前のコンマは、最初の行が空のフィールド(COPYの呼び出し方法に応じて、空の文字列またはNULLのいずれか)で終わると解釈されることを意味します。エラーメッセージ)。

\ nの後のコンマは、2番目の行が空のフィールドで始まると解釈されることを意味します。これは確かにあなたが望むものではありません。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

PostgreSQLの関数を使用して複数の行を挿入する方法

分類Dev

CTE(WITH)を使用してpostgresqlに複数の行を挿入する方法

分類Dev

JdbcTemplateを使用して複数の行を挿入する

分類Dev

jQueryを使用して複数のHTML要素を挿入する方法

分類Dev

PHPPDOを使用してMySQLに複数の行を持つ複数の配列を挿入する方法

分類Dev

複数の行を挿入する方法

分類Dev

phpを使用して複数のデータ行の挿入を実行する

分類Dev

foreachを使用して複数の挿入と削除を行う方法

分類Dev

入力を使用して配列値から複数の行を挿入する方法

分類Dev

PHPPDOを使用して複数の行を挿入します

分類Dev

executeを使用して複数の行を挿入します

分類Dev

Avroを使用してBigQueryに複数の列を持つ行を挿入する

分類Dev

単一の実行を使用してテーブルへの複数の挿入を処理する方法

分類Dev

JDBIを使用して単一のINSERTで複数の行を挿入する方法は?

分類Dev

Eloquent / Fluentを使用して単一のクエリから複数の行を挿入する方法

分類Dev

MysqlとPHPを使用して同じ名前の複数の行を挿入する方法

分類Dev

c#を使用してmysqlに複数の行を挿入する最良の方法は?

分類Dev

PHPを使用してデータベースのjson配列に複数の行を挿入する方法

分類Dev

Java:PreparedStatementを使用してMySQLに複数の行を挿入する

分類Dev

phpを使用して複数の行にフォーム値を挿入する

分類Dev

サブクエリを使用してMySQLに複数の行を挿入する

分類Dev

トリガーを使用して SQlite に複数の行を挿入する

分類Dev

結合を使用してテーブルに複数の行を挿入する

分類Dev

Railsを使用して複数行の文字列をcoffeescript / jquery値に挿入する方法

分類Dev

laravelを使用して複数の配列をmysqlに挿入する方法

分類Dev

SQLAlchemyでJSONを使用して複数のレコードを挿入する方法

分類Dev

プリペアドステートメントを使用して空白行を挿入せずにMySQLに複数の行を挿入する方法

分類Dev

複数のforeachを使用してMYSQLに正しく挿入する方法

分類Dev

ループを使用して、Codeigniter / Activerecordを使用して複数のSQL挿入を実行する

Related 関連記事

  1. 1

    PostgreSQLの関数を使用して複数の行を挿入する方法

  2. 2

    CTE(WITH)を使用してpostgresqlに複数の行を挿入する方法

  3. 3

    JdbcTemplateを使用して複数の行を挿入する

  4. 4

    jQueryを使用して複数のHTML要素を挿入する方法

  5. 5

    PHPPDOを使用してMySQLに複数の行を持つ複数の配列を挿入する方法

  6. 6

    複数の行を挿入する方法

  7. 7

    phpを使用して複数のデータ行の挿入を実行する

  8. 8

    foreachを使用して複数の挿入と削除を行う方法

  9. 9

    入力を使用して配列値から複数の行を挿入する方法

  10. 10

    PHPPDOを使用して複数の行を挿入します

  11. 11

    executeを使用して複数の行を挿入します

  12. 12

    Avroを使用してBigQueryに複数の列を持つ行を挿入する

  13. 13

    単一の実行を使用してテーブルへの複数の挿入を処理する方法

  14. 14

    JDBIを使用して単一のINSERTで複数の行を挿入する方法は?

  15. 15

    Eloquent / Fluentを使用して単一のクエリから複数の行を挿入する方法

  16. 16

    MysqlとPHPを使用して同じ名前の複数の行を挿入する方法

  17. 17

    c#を使用してmysqlに複数の行を挿入する最良の方法は?

  18. 18

    PHPを使用してデータベースのjson配列に複数の行を挿入する方法

  19. 19

    Java:PreparedStatementを使用してMySQLに複数の行を挿入する

  20. 20

    phpを使用して複数の行にフォーム値を挿入する

  21. 21

    サブクエリを使用してMySQLに複数の行を挿入する

  22. 22

    トリガーを使用して SQlite に複数の行を挿入する

  23. 23

    結合を使用してテーブルに複数の行を挿入する

  24. 24

    Railsを使用して複数行の文字列をcoffeescript / jquery値に挿入する方法

  25. 25

    laravelを使用して複数の配列をmysqlに挿入する方法

  26. 26

    SQLAlchemyでJSONを使用して複数のレコードを挿入する方法

  27. 27

    プリペアドステートメントを使用して空白行を挿入せずにMySQLに複数の行を挿入する方法

  28. 28

    複数のforeachを使用してMYSQLに正しく挿入する方法

  29. 29

    ループを使用して、Codeigniter / Activerecordを使用して複数のSQL挿入を実行する

ホットタグ

アーカイブ