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

जब मैं वाटरलाइन की निर्माण विधि का उपयोग करता हूं, तो यह नए रिकॉर्ड की आईडी वापस नहीं करता है

ऐसा लगता है कि आप शायद कुछ गलत कर रहे हैं। मैंने वॉटरलाइन के लिए कोई अतिरिक्त कॉन्फ़िगरेशन नहीं किया है, वैसे भी यह id देता है हर बार जब मैं new . का उपयोग करता हूं क्वेरी के साथ-साथ रिकॉर्ड भी।

ज्यादातर मामलों में मैं id नहीं बनाता सेल मॉडल में क्षेत्र, ऑटो-जेनरेशन मेरे लिए काफी अच्छा काम करता है। अगर आप id बनाते हैं फ़ील्ड स्वयं सुनिश्चित करें कि इसमें सही कॉन्फ़िगरेशन है। यह समस्या दिखाई देती है वह आईडी होना ज़रूरी है

autoIncrement: true

अन्यथा यह वास्तव में प्रश्नों के साथ आईडी नहीं लौटाता है।

पूरा क्षेत्र इस तरह दिखना चाहिए:

id: {
    type: 'integer', 
    primaryKey: true,
    autoIncrement: true
}



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JDBC कनेक्टर का उपयोग करके जावा से MySQL में UTF-8 डेटा को पढ़ने/लिखने में समस्या 5.1

  2. किसी अन्य डेटाबेस से चुनिंदा क्वेरी के साथ mysql तालिका अपडेट करें

  3. जांचें कि क्या मान INSERT INTO से पहले मौजूद हैं ... डुप्लीकेट कुंजी अद्यतन पर

  4. माइग्रेशन चलाते समय ऐसी कोई फ़ाइल या निर्देशिका या ऐसा कोई होस्ट ज्ञात नहीं है

  5. XAMPP से MySQL डेटाबेस निर्यात करना