トリガーを使用して、他のデータベースに列内の特定の値が存在するかどうかを確認できますか?これらの2つのデータベースは、同じMYSQLインスタンス内にあります。行がデータベースA(Document_DB
)の内側(Document_Index_table
)テーブルに追加される前にトリガーを使用して他のデータベースの値を確認する
- :具体的には、私がやりたいことはこれです。
- トリガーが発生します。このトリガーは、行の中の列値(
usr_id
)の1つを持ち、データベースB(User_Control_DB
)に渡します。 User_Control_DB
の値に基づいて、usr_id
がテーブルUsr_Information
のusr_id
の列に存在するかどうかをチェックします。- 存在する場合は
Document_DB
にtrueを返し、1の行をDocument_DB
に追加することができます。 - そうでない場合、エラーが発行されます。
Document_DB
に行は追加されません。
どうすればいいですか?
編集:両方のデータベースは、だから、MySQLデータベース