0
私は2つのテーブルを持っています:2番目のテーブルは、最初のテーブルの主キーを参照する外部キーを持っています。そして、2番目のテーブルにデータを挿入するときに、最初のテーブルにIP化されたキーを持つ行が存在するかどうかをまずチェックしたいと思います。 T-SQLでは、次のようになります。存在する場合は挿入
create procedure insert_order_products
@ order_id int
@ product_id int
AS
IF EXISTS (SELECT * FROM order where order.id=order_id)
IF EXISTS (SELECT * FROM product where product.id=product_id)
INSERT INTO order_products values(some values)
MySQLでIF EXISTS
をチェックする方法は?