【发布时间】:2014-11-19 19:57:33
【问题描述】:
每当我的 Grades 表中插入新行时,我都会尝试增加 Grade_distribution 表中的计数。当插入到 Grades 中的成绩与grade_distribution 中的成绩相同时,计数应递增。
但我收到一个错误: 第 1 行的 ERROR 1064 (42000):您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 6 行的 '' 附近使用正确的语法
create trigger tr_grades_insert after insert on Grades
for each row
begin
update grade_distribution
set grade_distribution.count = grade_distribution.count+1
where Grades.Grade = grade_distribution.grade;
end
【问题讨论】: