muy buenas mias amigos tengo un problema con un trigger que trata de al insertar una venta en la tabla ventas tendria que restarselos a las existencias del producto de la tabla productos he hecho esto:
delimiter//
create trigger actualiza_producto
after insert on ventas
for each row
BEGIN
UPDATE producto set producto.existencias = (producto.existencias - ventas.cantidad)
where producto.id_producto = ventas.id_producto;
end;//
cuando intenti insertar registros a la tabla ventas ejemplo:
insert into ventas values('','10.99','2010-05-26','5','2','1','2');
me da el siguiente error:
Error Code : 1054
Unknown column 'ventas.id_producto' in 'where clause'
(0 ms taken)
tabla ventas
id_venta
id_vendedor
id_cliente
id_producto
total_venta
fecha
cantidad
tabla producto
id_producto
nombre
existencias
tipo
precio
les agradeseria si me ayudan a resolver el error