将group函数与insert sql一起使用无效

iugsix8n  于 2021-06-17  发布在  Mysql
关注(0)|答案(1)|浏览(253)

我正在对mariadb数据库做一个简单的插入,它只是一个简单的插入,这就是查询。

Insert into serie (nombre,carpetas,fecha_ingreso) 
values ('asdads',1,'2018-11-28');

这个表有一个自动递增的主键,我试图插入的字段只是一个简单的字符串、一个数字和一个日期,这些字段显然与表应该接收的字段相匹配。
但是查询没有通过,相反我得到了这个错误。
错误代码:#1111组函数使用无效
我在网上搜索过它,但是没有找到与insert查询相关的内容,老实说,我没有看到查询中的语法错误。
很明显我错过了什么。

编辑

表有这个触发器。

CREATE TRIGGER `after_serie_inserted` AFTER INSERT ON `serie`
FOR EACH ROW BEGIN

DECLARE last_serie_id int;
DECLARE last_caja_id int;

set last_serie_id = MAX(serie.idserie);
set last_caja_id = MAX(caja.idcaja);

INSERT INTO caja_serie (caja_id,serieDoc_id) VALUES 
(last_caja_id,last_serie_id);

END
z5btuh9x

z5btuh9x1#

set last_serie_id = MAX(serie.idserie);

-->

SELECT MAX(idserie) INTO last_serie_id FROM serie;

相关问题