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

तालिका पर डालने के बाद डालने और अद्यतन के साथ mysql ट्रिगर

मुझे आशा है कि मैं आपको ठीक से समझ पाया हूं।

Test2 पर निम्न ट्रिगर तालिका Test1 . में नई पंक्ति सम्मिलित करेगी टेबल अगर WRO Test1 . में नई पंक्ति का क्षेत्र मौजूद नहीं है ।

 CREATE TRIGGER `myTrigger` AFTER INSERT ON `Test2`
 FOR EACH ROW BEGIN
    if not exists (select 1 from Test1 where WRO = new.WRO) then
         insert into Test1 (WRO, Test_No) values (new.WRO, new.Test_No);
    end if;   
 END



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql पासवर्ड मेरे डंप को गड़बड़ कर रहा है

  2. SQLAlchemy में फ़िल्टर के रूप में गणितीय समीकरणों का उपयोग कैसे करें

  3. mysql में कई पंक्तियों को सम्मिलित करना

  4. डेटाबेस को छोड़े बिना डेटाबेस में सभी तालिकाओं को कैसे छोड़ें?

  5. जेपीए मैपिंग व्यू और टेबल इनहेरिटेंस के साथ