Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Ist es möglich, Löschungen in einer Tabelle in MYSQL zu deaktivieren?

Hier ist ein Beispiel für einen Trigger:

DELIMITER $$

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

DELIMITER ;