sql >> Databasteknik >  >> RDS >> Mysql

Är det möjligt att inaktivera borttagningar på en tabell på MYSQL?

Här är ett exempel på en utlösare:

DELIMITER $$

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

DELIMITER ;


  1. Hur förvandlar man denna MySQL SELECT-fråga till en DELETE-fråga?

  2. Att skriva en underfråga med Zend DB

  3. PHP-anslutningen misslyckades:SQLSTATE[HY000] [2002] Anslutningen avvisades

  4. Vad är det bästa sättet att undvika användarinmatning för reguljära uttryck i MySQL?