在MySQL的新的價值觀:MySQL後,INSERT觸發器 - SELECT INTO使用不工作
- 我有一個
interview
表, - 創建一個新的採訪時(插入
interview
行), - 我想將行添加到子表
interview_questions
的表中鏈接到interview_questions_template
中的問題定義。
我想在interview
的AFTER INSERT觸發器中執行此操作,並且mysql正在說我在INSERT INTO ... SELECT語句的末尾有語法錯誤。
我試過加入NEW,認爲它可能是一張桌子,但那也沒用。甘德在代碼?
CREATE TRIGGER interview_AFTER_INSERT AFTER INSERT ON interview
FOR EACH ROW
BEGIN
INSERT INTO interview_questions (id_interview, id_candidate, id_question_def, s_userid)
SELECT NEW.id_interview, NEW.id_candidate, interview_question_template.id_question_def, NEW.s_userid
FROM interview_question_template;
END
誤差mysqlworkbench被表示爲 「缺少 '分號'」,在FROM之後下劃線interview_question_template。
執行錯誤說在''後面的那一行有錯誤。
這樣做! **謝謝!** –