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

गलत आईडी होने से कैसे बचें

आपको mysql_insert_id का उपयोग करना चाहिए (या आप जिस एपीआई का उपयोग कर रहे हैं उसके समकक्ष कॉल) अंतिम डाली गई पंक्ति की आईडी प्राप्त करने के लिए।

मुझे लगता है कि अब आप यह कर रहे हैं:

SELECT MAX(id) FROM yourtable

यह तब तक काम नहीं करेगा जब तक आप लेन-देन का उपयोग नहीं करते। लेकिन फ़ंक्शन का उपयोग करना mysql_insert_id बेहतर तरीका है।

दस्तावेज़ीकरण में एक सावधानी और कुछ नोट्स भी हैं जिन्हें आपको पढ़ना चाहिए:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Amazon EC2, mysql निरस्त करना प्रारंभ क्योंकि InnoDB:mmap (x बाइट्स) विफल रहा; त्रुटि 12

  2. SQL क्वेरी सशर्त रूप से एक कुंजी मान सूची के आधार पर रिकॉर्ड पुनर्प्राप्त करने के लिए

  3. एक पंक्ति में संख्या से 1 घटाएं SQL क्वेरी

  4. आप एक ही वेबपेज पर एकाधिक MySQL डेटाबेस से कैसे जुड़ते हैं?

  5. रैंड द्वारा आदेश () बड़े पदों के लिए परेशानी हो रही है