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

क्या mysql_insert_id उपयोग करने के लिए सुरक्षित है?

MySQL मैनुअल से:

<ब्लॉकक्वॉट>

जो आईडी जनरेट की गई थी, उसे सर्वर में प्रति-कनेक्शन के आधार पर बनाए रखा जाता है। इसका मतलब यह है कि किसी दिए गए क्लाइंट को फ़ंक्शन द्वारा लौटाया गया मान उस क्लाइंट द्वारा AUTO_INCREMENT कॉलम को प्रभावित करने वाले सबसे हाल के स्टेटमेंट के लिए उत्पन्न पहला AUTO_INCREMENT मान है। यह मान अन्य क्लाइंट द्वारा प्रभावित नहीं हो सकता, भले ही वे स्वयं के 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. एक MySQL तालिका, सूचकांक और डेटा को डुप्लिकेट करना

  2. mySQL और postgreSQL में क्लॉज द्वारा समूह, postgreSQL में त्रुटि क्यों?

  3. MySQL विचारों का उपयोग करना

  4. MySQL डेटाबेस में सिंगल टेबल का बैकअप कैसे लें?

  5. मैं mysqldump से आउटपुट को छोटी फाइलों में कैसे विभाजित करूं?