0

table1 には 3 つの列があります (列 Name、Age (既にトリガーで実行されている)、Occupation としましょう)。「Name」列と「Age」列のみを別のテーブル「table2」にコピーしたいと考えています。

このトピックに関する以前の投稿をいくつか見ましたが、table2にトリガーを作成できません (既に複雑なトリガーが含まれているため、table1 ではありません)。

私は次のことをしました:

CREATE TRIGGER tg
AFTER INSERT ON table1
FOR EACH ROW 
BEGIN
INSERT INTO table2 SET Name = NEW.Name, Age = NEW.Age;
END
4

1 に答える 1

0
CREATE TRIGGER tg
AFTER INSERT ON table1
FOR EACH ROW 
BEGIN
INSERT INTO table2 SET table2.Name = NEW.Name, table2.Age = NEW.Age;
END

table2 を追加します。列見出しの前。

于 2013-08-08T19:14:29.460 に答える