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

मूल्य जाँच सम्मिलित करने से पहले MySQL ट्रिगर

सबसे पहले, NULLs को अनुमति देने के लिए तालिका में बदलाव करें:

ALTER TABLE Staff MODIFY office CHAR(40) DEFAULT "N/A";

(बदलें CHAR(40) जो भी उचित हो।) तब आप अपने ट्रिगर के रूप में उपयोग कर सकते हैं:

CREATE TRIGGER staffOfficeNullReplacerTrigger 
BEFORE INSERT 
ON Staff
  FOR EACH ROW BEGIN
    IF (NEW.office IS NULL) THEN
      SET NEW.office = "N/A";
    END IF


  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. CKEditor में इनलाइन एडिट के साथ डेटा को PHP/Mysql में सेव करें

  3. JDBC के लिए स्टंप्ड SQL अपवाद

  4. कई से कई रिश्तों में समस्या

  5. FORMAT () MySQL में उदाहरण