我有这个触发器:
delimiter //
create trigger nuevaVenta
after insert on medapp.Compra
for each row
begin
if new.idProducto = Productos_Farmaceuticos.idProducto then
update medapp.Productos_Farmaceuticos
set Productos_Farmaceuticos.inventario =
Productos_Farmaceuticos.inventario - new.cantProduct;
end if;
end;//
delimiter ;
但是当我尝试在 Compra 上插入时,出现以下错误:
Error Code: 1109. Unknown table 'Productos_Farmaceuticos' in field list
这是我尝试执行的插入:
INSERT INTO medapp.Compra (idProducto,idPaciente,fecha,cantProduct) values ('001','002','2013-11-15','7');
和我的桌子:
Compra (idPaciente, idProducto, fecha, cantProduct)
Productos_Farmaceuticos (idProducto, nombreProduct, precioProduct, puntoReorden, inventario)