Prisma は、親の作成時に関連する行を自動的に作成します。
P粉211600174
P粉211600174 2023-08-26 19:19:48
0
2
410
<p>これに似たパターンがあります</p> <pre class="brush:php;toolbar:false;">モデル ユーザー { id Int @default(autoincrement()) 設定設定 } モデル設定 { userId 整数 settingsOne ブール値 @default(false) user ユーザー @relation(フィールド: [userId]、参照: [id]、onDelete: Cascade) }</pre> <p>ユーザーの設定をオプションにしたくないのですが、ユーザーの作成時に設定テーブルに対応する行を自動的に作成する方法はありますか? </p>
P粉211600174
P粉211600174

全員に返信(2)
P粉916760429

私のコードではこれとよく似たことを行っています:

リーリー

すべての publications には、あなたがリストした質問と同様の、対応する publicationStatus があります。おそらくこれを行うことができます:

リーリー

または同様の操作?

いいねを押す +0
P粉710454910

これは不可能です。関係の両側が必要な場合、どちらかを作成するにはどうすればよいでしょうか?したがって、リレーショナル スカラー (データベース内の外部キーを表すフィールド) を持たないリレーショナル アスペクトはオプションである必要があります。どちらを選択するかは自分で決めることができます。

たとえば、User を作成したいとしますが、Settings が必要なので、最初に Settings を作成する必要があります。ただし、Settings を作成するには、Settings モデルで必要なため、User も必要です。

詳細については、ドキュメントを参照してください

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!