Hola amigos del foro, no había trabajado antes con triggers, solo php y necesito hacer un update a otra tabla para cambiar el estado de en 'stock' a 'vendido'.
Lo que intento hacer me da errores de sintaxis, por lo que no puedo saber si funcionará.
MI codigo
Código SQL:
Ver originalDROP TRIGGER IF EXISTS `ai_ventas`;
DELIMITER $$
CREATE TRIGGER `ai_ventas` AFTER INSERT ON `ventas`
FOR EACH ROW BEGIN
DECLARE producto VARCHAR(20)
SET producto = (SELECT articulo FROM ventas WHERE id = NEW.id);
IF producto NOT NULL THEN
UPDATE inventario WHERE inventario.articulo == producto
SET inventario.estado = Vendido
END IF;
END$$
DELIMITER ;