ホームページ > バックエンド開発 > Golang > BQ はレコード タイプを正常に挿入しますが、データは挿入されません

BQ はレコード タイプを正常に挿入しますが、データは挿入されません

PHPz
リリース: 2024-02-09 15:40:18
転載
1140 人が閲覧しました

BQ 插入记录类型成功,未插入数据

php Editor Banana は、データベース操作の一般的な問題、つまり、レコード タイプは BQ データベースに正常に挿入されるが、実際のデータが挿入されない問題を紹介します。この状況はデータの不整合を引き起こす可能性があるため、原因を突き止めて問題を解決する必要があります。以下では、読者がこの問題にうまく対処できるように、考えられる原因と解決策について詳しく説明します。

質問内容

次の例のようにbigqueryにデータを挿入しようとしています 指定された例と比較した、事前に作成された表を含むテキスト。 私のコードは次のとおりです

リーリー

コードは正常に実行されますが、レコードが挿入されていません。 テーブル構造は次のとおりです

フィールド名タイプ mod キー並べ替えルールのデフォルト値ポリシー ラベル

proj_name 文字列 nullable

ラベル。レコードは空でも構いません

鍵。文字列は空でも構いません 価値観。文字列は空でも構いません

何が問題なのかわかりません。どなたかアドバイスをいただければ幸いです。よろしくお願いします。

ティア スリカンス

レコードがテーブルに正常に挿入されることが期待されます。

解決策

フィールドをエクスポートする必要があります。この問題は何度も報告されています:

リーリー

ドキュメントを参照 (*inserter).put:

...

src が valueaver の場合は、その save メソッドを呼び出してアップロード用の行を生成します。

src が構造体または構造体へのポインタの場合、 スキーマはそこから推論され、structsaver の作成に使用されます 。 structsaver の insertid は空になります。

...

これは

以上がBQ はレコード タイプを正常に挿入しますが、データは挿入されませんの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:stackoverflow.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート