1

データを別のテーブルに挿入するトリガーを作成するにはどうすればよいですか。

例:departmentテーブルとcourseテーブルがあり、courseテーブルには という名前の外部キーがありますdepartment_id
テーブルに挿入CICCTしますが、テーブルcourseにはありません。 私の目標は、トリガーが テーブルに値を追加することです。これどうやってするの?やってみたけどこれで合ってる?CICCTdepartment
department

CREATE TRIGGER department_insert BEFORE INSERT 
ON course 
FOR EACH row 
begin 
  INSERT INTO department 
              (department_id, 
               description) 
  VALUES      (new.id_dep, 
               NULL); 
end; 

同じテーマの別の質問ですが、学生が入学するときに部屋の定員を 1 人減らすにはどうすればよいですか?

4

1 に答える 1