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

काउंटर कैसे बढ़ाएं और MySQL में मान कैसे लौटाएं

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()




  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 डेटाबेस में दिनांक (DateTime.now) कैसे जोड़ें

  2. MySQL कथन में OR का उपयोग वास्तव में कोष्ठक के साथ/बिना कैसे भिन्न होता है?

  3. समाप्ति की जाँच के लिए मूल तिथि तुलना

  4. स्तंभ मान के आधार पर गतिशील स्तंभ उपनाम

  5. क्या डेटाबेस में यूजरनेम और पासवर्ड स्टोर करना सुरक्षित है?