0
У меня есть этот триггер:Trigger не работает после вставки
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)
теперь дает мне "Код ошибки: 1054. Неизвестный столбец 'invetario' в 'списке поля'" – arturojain
У Вас есть 'Productos_Farmaceuticos' таблицу в medapp схемы (БД)? – peterm
сделал ошибку при копировании ошибки, и да, у меня ее есть. Правильный код ошибки был «Код ошибки: 1054. Неизвестный столбец« invetario »в« списке полей »« – arturojain