ホームページ  >  記事  >  バックエンド開発  >  GORM CreateInBatches に埋め込み構造エラーが発生しました

GORM CreateInBatches に埋め込み構造エラーが発生しました

WBOY
WBOY転載
2024-02-05 21:27:12731ブラウズ

带有嵌入式结构错误的 GORM CreateInBatches

質問の内容

次のような構造になっています (読みやすいように省略しています)

リーリー

次に、私のユーザー構造を示します (読みやすくするためにここでも切り詰められています):

リーリー

私は schedule 構造 ( []schedule など) で createinbatches を試みています。しかし、これを実行すると、挿入クエリは user 構造から値を挿入しようとします。

例を挿入 (コードの一部):

リーリー

完全を期すために、エラーを以下に示します:

リーリー

挿入クエリからユーザー構造を省略するためのタグまたは何かできることはありますか?クエリを出力すると、次のように表示されます スケジュールに挿入 (スケジュール列...、[追加のユーザー構造列])

ここのドキュメントに基づいてフィールド権限タグも試しました


正解


問題は、#スケジュール##に参加していることです# 構造 ##user embedded タグを使用します。それを削除すると、期待どおりに動作するはずです。 Documentation で関連コンテンツを読むことができます。 したがって、

schedule

構造は次のようになります: リーリー

以上がGORM CreateInBatches に埋め込み構造エラーが発生しましたの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はstackoverflow.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。