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

मैसकल में अंतिम अद्यतन पंक्ति आईडी

जब एक नया AUTO_INCREMENT मान उत्पन्न हो गया है, आप इसे SELECT LAST_INSERT_ID() निष्पादित करके भी प्राप्त कर सकते हैं mysql_query() . के साथ स्टेटमेंट और कथन द्वारा लौटाए गए परिणाम सेट से मान पुनर्प्राप्त करना।

LAST_INSERT_ID() के लिए , सबसे हाल ही में जेनरेट की गई आईडी को प्रति-कनेक्शन के आधार पर सर्वर में बनाए रखा जाता है। इसे किसी अन्य क्लाइंट द्वारा नहीं बदला जाता है। यदि आप किसी अन्य AUTO_INCREMENT . को अपडेट करते हैं तो भी इसे बदला नहीं जाता है एक गैर-जादुई मान वाला स्तंभ (अर्थात, एक मान जो NULL नहीं है और 0 नहीं है)। LAST_INSERT_ID() का उपयोग करना और AUTO_INCREMENT एकाधिक क्लाइंट से एक साथ कॉलम पूरी तरह मान्य है। प्रत्येक क्लाइंट को क्लाइंट द्वारा निष्पादित अंतिम स्टेटमेंट के लिए अंतिम सम्मिलित आईडी प्राप्त होगी।

यहां और पढ़ें



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. चुनें, जहां JSON ऐरे में शामिल है

  2. सीमांकित स्ट्रिंग मान को पंक्तियों में विभाजित करें

  3. त्रिज्या के भीतर परिणाम - धीमी MySQL क्वेरी का अनुकूलन

  4. दिनांक को MM/DD/YYYY प्रारूप में MySQL दिनांक में बदलें

  5. MySQL में SYSDATE() बनाम Now():क्या अंतर है?