phpMyadmin (MySQL) でトリガーを作成しようとしています
メンバーとサブスクリプションの 2 つのテーブルがあります。サブスクリプションには日付フィールド (サブスクリプションの有効期限が切れる日付) があり、メンバーにも日付フィールドがあります。2 つのテーブルには共通の member.ID フィールドがあります。
新しいサブスクリプション レコードが挿入されたときに、メンバー テーブルの有効期限フィールドを更新したいと考えています。
トリガーの設定はテーブルのサブスクリプションであり、挿入後に更新されます
これは、phpmyadmin の作成トリガー ダイアログに入力したものです。
UPDATE members
SET members.mbrshp_expiry_date = subscriptions.expiry_date
WHERE members.mbrshp_number = subscriptions.mbrshp_number
このコードがトリガーされると、エラーが返されます。句で参照されている 2 つのサブスクリプション フィールドが見つかりません。
どんな助けでも大歓迎です。