Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MYSQL में डिलीट को निरस्त करने के लिए ट्रिगर कैसे लिखें?

कुछ इस तरह का प्रयास करें -

DELIMITER $$

CREATE TRIGGER trigger1
BEFORE DELETE
ON table1
FOR EACH ROW
BEGIN
  IF OLD.id = 1 THEN -- Abort when trying to remove this record
    CALL cannot_delete_error; -- raise an error to prevent deleting from the table
  END IF;
END
$$

DELIMITER ;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL कॉलम में सबसे अधिक बार आने वाला मान ज्ञात करें

  2. CURRENT_DATE उदाहरण – MySQL

  3. Auto_increment मानों का पुन:उपयोग कैसे करें?

  4. एसक्यूएल दो टेबल में शामिल हों

  5. गिनती और समूह के साथ MySQL क्वेरी