SELECT LAST_INSERT_ID();
और गंभीरता से, Google में "प्राथमिक कुंजी डालने से mysql" डालने से आपको पहले परिणाम के रूप में एक स्टैक ओवरफ़्लो उत्तर मिलता है।
संपादित करें:टिप्पणियों के आधार पर अधिक चर्चा।
यदि आप यह देखना चाहते हैं कि अपडेट से कौन सी पंक्तियाँ प्रभावित होती हैं, तो बस उसी WHERE क्लॉज के साथ SELECT करें और UPDATE स्टेटमेंट के रूप में JOIN मानदंड, जैसे:
UPDATE foo SET a = 5 WHERE b > 10;
SELECT id FROM foo WHERE b > 10;
यदि आप किसी ऐसी तालिका में प्रवेश कर रहे हैं जिसमें स्वत:वृद्धि प्राथमिक कुंजी नहीं है, तो आपको कुछ विशेष करने की आवश्यकता नहीं है। आप पहले से ही जानते हैं कि नई प्राथमिक कुंजी क्या है, क्योंकि आपने इसे स्वयं INSERT कथन में सेट किया है। यदि आप ऐसा कोड चाहते हैं जो PK परिवर्तनों को ट्रैक करने वाले कोड के बाहर से आने वाले INSERT कथनों को संभाल सके, तो आपको या तो INSERT कथन को पार्स करना होगा, या कॉलिंग कोड को प्राथमिक कुंजी के बारे में जानकारी प्रदान करनी होगी।