我正在对MariaDB数据库做一个简单的插入,这只是一个简单的插入,这就是查询。
Insert into serie (nombre,carpetas,fecha_ingreso)
values ('asdads',1,'2018-11-28');
该表具有一个自动递增的主键,我要插入的字段只是一个简单的字符串,一个数字和一个日期,并且这些字段显然与该表应该接收的字段匹配。
但是查询没有通过,而是出现此错误。
错误代码:#1111组功能的无效使用
我已经在网上搜索了它,但是没有任何与插入查询相关的事情,老实说,只是在查询中看不到语法错误。
这可能是我很想念的东西。
表具有此触发器。
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
答案 0 :(得分:0)
set last_serie_id = MAX(serie.idserie);
->
SELECT MAX(idserie) INTO last_serie_id FROM serie;