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

अद्यतन के बाद MySQL ट्रिगर शर्त के साथ किसी अन्य तालिका में सम्मिलित करें

एक साधारण तुलना में LIKE का उपयोग नहीं किया जा सकता है, यह केवल WHERE क्लॉज में समर्थित है। सीमांकक को भी बदलना न भूलें।

DROP TRIGGER IF EXISTS  `student_approve`;
DELIMITER //
CREATE TRIGGER `student_approve` AFTER UPDATE ON `student_info` 
FOR EACH ROW 
BEGIN
   IF NEW.student_approval = '1' THEN
     INSERT INTO `notifications` (user_to_notify,who_fired_event,noti_event_id) VALUES(NEW.registered_by,1,2);
   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. इस कोड में क्या गलत है जो PHP में डेटाबेस से डेटा लाने के लिए mysql एक्सटेंशन का उपयोग करता है?

  2. Mysql होने के बाद GROUP BY का उपयोग कैसे करें

  3. कैसे समग्र प्राथमिक कुंजी के साथ विरासत पठनीय डेटाबेस तालिकाओं के साथ Django का उपयोग कैसे करें?

  4. ओपनकार्ट एसईओ यूआरएल पुनर्लेखन

  5. PHP मैसकल से डेटाटाइम (6) कैसे वापस करें?