0
ここで問題は何ですか?私はワークベンチを使用しています。私は私のテーブルのスタッフに私はエラーを取得する挿入しようとすると。フィールドリストトリガー内の未知の列
私は; staff 'の値を別のテーブルに挿入しようとしています。テーブルへの入力を許可していますが、トリガがまだ失敗
Error Code: 1054. Unknown column 'position' in 'field list' 0.046 sec
CREATE TRIGGER your_trigger_name
AFTER INSERT ON staff
FOR EACH ROW
BEGIN
if position = 'senior instructor'
then
INSERT INTO NEW.senior_instructor
VALUES (NEW.employee_name, NEW.date_of_birth);
end if;
END;
。これは、値をsenior_instructorに挿入しません。 – user3142622
したがって、トリガーはエラーをスローしませんが、データは他のテーブルに挿入されません?さて、あなたの位置列は、データを挿入するときに '上級講師 'の値を引き上げません。また、挿入したい 'senior_instructor'テーブルのカラムに名前をつけるべきです –
ありがとう、問題は私がカラムの名前をつけていないことでした! – user3142622