update mytable set count=last_insert_id(counter+1) where key='mykey'
फिर
select last_insert_id()
last_insert_id()
इसे 'सेट' करने के लिए एक तर्क पारित किया जा सकता है (और उस मान को वापस कर दें), और बिना किसी तर्क के इसे कॉल करने से मान फिर से वापस आ जाएगा। last_insert_id()
. द्वारा उपयोग की जाने वाली आंतरिक स्थिति प्रति-कनेक्शन है, जिसका अर्थ है कि वही update
दूसरे कनेक्शन पर जारी बयान पहले को प्रभावित नहीं करेगा।
संदर्भ:last_insert_id()