mysql - 错误 "Not allowed to return a result set from a trigger"

标签 mysql triggers

我收到错误不允许从触发器返回结果集;我正在使用 MySQL。

下面是我的触发代码:

delimiter |        
create trigger order_val after insert on tbl_order    
  for each row begin    
    call value(new.od_id,@e);    
    insert into od_val (od_id,od_val) values(new.od_id,@e);    
  end;    
|

最佳答案

当我在触发器中使用 select 语句时,我遇到了同样的问题......后来删除了它 & 它现在工作正常..

过程(call value(new.od_id,@e))中是否有select语句...

关于mysql - 错误 "Not allowed to return a result set from a trigger",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10111358/

相关文章:

php - 简单的 Laravel SELECT 语句正在耗尽内存

wpf - 在 XAML 中使用触发器的问题

使用 RAISERROR 的 SQL 语句终止

wpf - 对树的不同级别使用不同的模板

Android Spinner - onItemSelected/setOnItemSelectedListener 未触发

java - com.mysql.jdbc.exceptions.jdbc4.CommunicationsException :Communications link failure

mysql中的mysql错误

mysql - 删除 MYSQL 数据库中的行后需要进行后期优化

postgresql - 自动递增触发器中的第一个值

php - mysql 和 php 中的日期和时间存储错误