-2
存在する場合のみ更新するトリガーを作成する方法はありますが、mysqlには挿入しないでください。MySQL - 存在する場合は更新するがそれ以外の場合は挿入しない - 最も効果的な方法を実行する
ありがとうございます。
編集:存在していれば更新ステートメントだけを更新し、存在しない場合はエラーをスローしません。 @juergendに感謝します
存在する場合のみ更新するトリガーを作成する方法はありますが、mysqlには挿入しないでください。MySQL - 存在する場合は更新するがそれ以外の場合は挿入しない - 最も効果的な方法を実行する
ありがとうございます。
編集:存在していれば更新ステートメントだけを更新し、存在しない場合はエラーをスローしません。 @juergendに感謝します
トリガーがいつ発射されるかを指定することができます。
発砲したら、他のテーブルを更新するなど、何でもできます。
一般的に、それはそのように動作します:
delimiter //
CREATE TRIGGER upd_trigger_name after UPDATE ON your_updated_table
FOR EACH ROW
BEGIN
update other_table set col1 = a_value where id = other_value
END;
//
delimiter ;
MySQLのキーワード:あなたはWHERE句で述べているIDは、存在しない場合はどう
update -> updates a record if found
insert -> inserts a new recods
replace -> updates if record found, inserts if not
? – Javatar
更新されたり挿入されることはありません。 –
最後の編集で、あなたの明確な説明をありがとう、ありがとう。 – Javatar