複数の列への重複入力を防ぐにはどうすればよいですか?
P粉037450467
P粉037450467 2024-03-31 22:54:17
0
1
403

rree

複数の列での繰り返し入力を防ぐにはどうすればよいですか?

たとえば、次のようなものは必要ありません

FOLLOWER_ID FOLLOWING_ID FOLLOWING_IN
283 283 ...
193 283 ...
908 908 ...
  • 最初の行 = エラー
  • 2 番目 = 良い
  • 3 番目 = 悪い

聞きたいのですが、フォロワーテーブルはうまく設計されていますか?

P粉037450467
P粉037450467

全員に返信(1)
P粉969253139

MySQL 8.0.16 以降を使用している場合は、CHECK 制約を使用できます。

リーリー

古いバージョンを使用している場合は、「MySQL トリガーは CHECK 制約をエミュレートできますか?」を参照してください。 トリガーを使用してチェック制約をシミュレートする方法を学びます。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート