sql >> Databáze >  >> RDS >> Mysql

Je možné zakázat mazání v tabulce na MYSQL?

Zde je příklad spouštěče:

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. SQL Server podmíněný tok

  2. LIKE dotaz sql nefunguje ve zřetězených hodnotách s mezerou

  3. Vytiskněte data v ResultSet spolu s názvy sloupců

  4. Chrání mysql_real_escape_string() PLNĚ před SQL injection?