Php Mysql触发器-结果由多行组成
我想使用触发器。当我更新我的表时,我想将一些数据交换到另一个表 我创建了触发器,但当我更新时,我得到了这个错误:结果由多行组成Php Mysql触发器-结果由多行组成,php,mysql,triggers,Php,Mysql,Triggers,我想使用触发器。当我更新我的表时,我想将一些数据交换到另一个表 我创建了触发器,但当我更新时,我得到了这个错误:结果由多行组成 CREATE TRIGGER ilk AFTER UPDATE ON garanti FOR EACH ROW BEGIN DECLARE total INT DEFAULT 0; SELECT COUNT(*) INTO total FROM garanti group by il; INSERT INTO il_stat ( `id` , `il` ,
CREATE TRIGGER ilk AFTER UPDATE ON garanti
FOR EACH ROW BEGIN DECLARE total INT DEFAULT 0;
SELECT COUNT(*) INTO total FROM garanti group by il;
INSERT INTO il_stat ( `id` , `il` , `sayi` ) VALUES ( NULL , '3', 'total' );
END;
这是我查询的结果,我想将其插入到其他表中(在主表上更新后):
--城市--,计数--
伦敦,56
柏林,65岁
伊斯坦布尔,76
...,..
…,…您的选择返回多行。拆下零件并亲自查看
SELECT COUNT(*) FROM garanti group by il;
如果使用
分组方式
,您将获得多个总计
。因为只有一个变量不起作用。