[英]what's wrong with this sql trigger statement
我正在写我的第一个sql触发器查询。所以我试图掌握一下触发器语句的想法。我的计划是-
1.将数据插入到名为“ trigger_table”的表中;
2.插入后,从完全相同的表中获取数据,并使用PDO将其存储到php变量中;
所以我写了下面的触发器语句,并且在mysql工作台中执行sql时收到此错误
错误1415:不允许从触发器返回结果集
SQL Statement:
CREATE TRIGGER `trigger_table_AINS` AFTER INSERT ON trigger_table FOR EACH ROW
-- Edit trigger body code below this line. Do not edit lines above this one
BEGIN
SELECT * FROM trigger_table;
END
如果有人指导我走正确的道路来完成我的任务,那将是很大的帮助。谢谢!
php代码:
$db=new PDO("mysql:host=localhost;dbname=trigger",'root','');
$sql="INSERT INTO trigger_table (name,email) VALUES('zami','alzami@gmail.com')";
$conn=$db->prepare($sql);
if($conn->execute()){
$result=$conn->fetchAll(PDO::FETCH_OBJ);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.