テーブルに行を挿入する前に一部のデータを検証するトリガーを作成したいと考えています。 3 つのテーブルがあります:
テーブルスタッフ:
リーリーテーブルユーザー:
リーリーおよびテーブルのコメント:
リーリーそこで、people に属するユーザーのみがコメントを挿入できるようにするため、次のトリガーを実装してみました。
リーリーアイデアは、ユーザーテーブルからPeronnel IDを取得し、それが空の場合はテーブルに何も挿入しないことですが、それを機能させることができません
P粉5508235772024-03-30 00:58:23
Notas に挿入されたトリガーがすでに入っているので、キャンセルする理由がない場合は、そのまま通過させてください。
何かを NULL と比較する場合は、IS NULL
または IS NOT NULL
を使用することもできます。 NULL は何かと等しいか等しくない値ではないため、=
または !=
は使用しないでください。つまり。 NULL = NULL
は正しくありません。