私は2つのテーブルのルートとlocを持っています。 drivernameまたはrt_numのいずれかがルートテーブルで変更されると、私はlocテーブルを更新する必要があります。私は終日、次のコードを試してみました。各UPDATE文はそれ自身でトリガーとして機能します。私はそれが全然できないかどうか分からない。同じトリガーでMysql 2の更新
DELIMITER | CREATE TRIGGER `add2` AFTER UPDATE ON `route` FOR EACH ROW BEGIN AFTER UPDATE ON `route`; UPDATE loc SET drivername = new.driver_d_name WHERE rt_nanme = old.rt_num; UPDATE loc SET rt_nanme = new.rt_num WHERE rt_nanme = old.rt_num; END; | DELIMITER ;
ありがとうございましたGordon Linoffは魅力的な作品です。私は65歳でこれを新しくしています。私は方法を複雑にする傾向があります。 – John
@ジョン。 。 。新しいスキルを学ぶための功績。 –