在mysql的trigger和function中不能出现select * from table形式的查询,因为其会返回一个结果集;而这在mysql的trigger和function中是不可接受的,但是在存储过程中可以。
在trigger和function中可以使用select ... into ...形式的查询。
比如:SELECT count(id) INTO i FROM table
相关讨论:http://forums.mysql.com/read.php?99,108159,108159#msg-108159