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

MySQL ट्रिगर सेलेक्ट स्टेटमेंट के साथ

MySQL मानक के अनुसार, इसे संभालने का उचित तरीका क्लाइंट को त्रुटि वापस करने के लिए SIGNAL कमांड होगा। चूंकि यह एक पहले का ट्रिगर है, ट्रिगर में एक त्रुटि mysql को आगे बढ़ने और पंक्ति डालने से रोकेगी।

हालाँकि, mysql अभी तक SIGNAL का समर्थन नहीं करता है, इसलिए हमें एक मनमानी त्रुटि उत्पन्न करने का एक तरीका निकालना होगा।

ऐसा करने का एक तरीका गैर-मौजूद प्रक्रिया को कॉल करना है, जैसा कि यहां दिखाया गया है

एक बेहतर विचार यह होगा कि इस तालिका से INSERT अधिकारों को हटा दिया जाए और इसके बजाय आपके लिए इन्सर्ट को संभालने के लिए एक संग्रहीत कार्यविधि का उपयोग किया जाए।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQLAlchemy में तेज करने के लिए गतिशील रूप से __tablename__ सेट करना?

  2. MySQLi गिनती (*) हमेशा 1 लौटाती है

  3. उपयोगकर्ताओं को नवीनतम Android ऐप संस्करण रखने के लिए बाध्य करें

  4. Godaddy पर MySQL और Entity Framework का उपयोग करते हुए सुरक्षा अपवाद

  5. तालिका को क्रैश के रूप में चिह्नित किया गया है और इसकी मरम्मत की जानी चाहिए