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

त्रुटि 1048 (23000) कॉलम NULL नहीं हो सकता, हालाँकि मैं मान्य डेटा सम्मिलित कर रहा हूँ

LAST_INSERT_ID() मैं सुझाव दूंगा कि अंतिम ट्रिगर चलने के बाद ही मूल्य अपडेट किया जाता है। मैंने एक ट्रिगर भी बनाया जो LAST_INSERT_ID() . का परिणाम सम्मिलित करता है किसी अन्य तालिका में और यह हमेशा INSERT . द्वारा डाली गई पंक्ति की आईडी सम्मिलित करेगा पहले का बयान या 0 अगर कोई पिछला INSERT नहीं था ।

एक इंसर्ट या अपडेट ट्रिगर के भीतर से आप हमेशा NEW.column का उपयोग करके स्टेटमेंट के बाद की स्थिति का उल्लेख कर सकते हैं। जहां column आपकी तालिका का कॉलम-नाम है। उदाहरण के लिए दस्तावेज़ देखें




  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 कॉलम चुनने का सबसे तेज़ तरीका क्या है?

  2. सी # में mysql परिणामों से कुछ डेटा कैसे पढ़ा जाए

  3. MySQL में LIKE क्लॉज का उपयोग करके खोज के लिए तालिकाओं का अनुकूलन करें

  4. MySQL डेटाबेस को PHP वेबसाइट से कैसे कनेक्ट करें

  5. PHP के साथ MySQL खोज रहे हैं