0
これを行う簡単な方法が必要であることがわかっていますが、見つけられませんでした。基本的に、table1に行が作成されたときに、table1のidの外部キーを使用してtable2に新しい行を作成するトリガーを作成します。これの一般的な構文は何ですか?ありがとう!!例えばMySQLのトリガーを使用して別のテーブルに行を作成する
これを行う簡単な方法が必要であることがわかっていますが、見つけられませんでした。基本的に、table1に行が作成されたときに、table1のidの外部キーを使用してtable2に新しい行を作成するトリガーを作成します。これの一般的な構文は何ですか?ありがとう!!例えばMySQLのトリガーを使用して別のテーブルに行を作成する
- このような
DELIMITER $$
CREATE TRIGGER trigger1
AFTER INSERT
ON table1
FOR EACH ROW
BEGIN
INSERT INTO table2(id) VALUES(NEW.id);
END$$
DELIMITER ;
何か:
CREATE TRIGGER `create_t1` AFTER INSERT ON `table1` FOR EACH ROW BEGIN
INSERT INTO table2
SET t1ID = NEW.ID,
when = Now();
END;