sql >> Base de Datos >  >> RDS >> Mysql

¿Es posible deshabilitar las eliminaciones en una tabla en MYSQL?

Este es un ejemplo de un disparador:

DELIMITER $$

CREATE TRIGGER tr_table1_del BEFORE DELETE ON table1 FOR EACH ROW
BEGIN
  SIGNAL SQLSTATE '45000' SET MESSAGE_TEXT = 'DELETE cancelled'; 
END $$

DELIMITER ;