create trigger nuevaVenta
after insert on Compra
if new.idProducto = Productos_Farmaceuticos.idProducto
set Productos_Farmaceuticos.inventario = Productos_Farmaceuticos.invetario - new.cantProducto;
我正在尝试在完成新销售后更新库存件数,这是我的表格:
Paciente: idPaciente, nombre
Compra: idProducto, idPaciente, fecha, cantProduct
Productos_Farmaceuticos: idProducto, nombreProduct, precioProduct, puntoReorden, inventario
这是一个没有显示语法错误的更新:
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.invetario - new.cantProduct;
end if;
end; //
delimiter ;
但是当我尝试在 Compra 中插入内容时,它现在显示“错误代码 1109:字段列表中的未知表 'Productos_Farmaceuticos'”