我在尝试使用MySQL触发器时遇到了一个奇怪的错误。 我正在使用XAMPP并使用PhpMyAdmin创建触发器。
触发器的代码是:
<div id="main-wrapper">
<div id="container">
lorem ipsum lorem ipsumlorem ipsumlorem ipsumlorem ipsumlorem ipsumlorem ipsumlorem ipsum
</div>
并且在进入表'新闻'之前被称为。
语法是正确的,但是当我尝试运行它时触发事件它会显示“#1329 - 无数据 - 提取,选择或处理零行”。
我试图找出真正的问题是什么,它似乎是“FETCH sw INTO stud”这一行;我尝试了很多次,SELECT语句返回正确的值,所以'sw'不能为空......我已经陷入困境了。
此触发器有3个表感兴趣。 '新闻'是触发事件的那个;它有一些使用关键字“NEW”调用的列。第二个是收件箱;它是在触发器执行其操作后我将插入一些值的表。最后,有“Listastudenticorsi”,这意味着大约“学生和课程列表”。
我所做的是:当插入新闻时,我会得到它所引用的课程,它的对象,日期和新闻提交者,我找到(使用选择声明)参加课程的学生新闻指的是,然后使用insert语句向每个人发送邮件。