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

डेटाबेस फ़ील्ड को 1 . से बढ़ाएँ

एक प्रविष्टि को अपडेट करना:

एक साधारण वेतन वृद्धि से चाल चलनी चाहिए।

UPDATE mytable 
  SET logins = logins + 1 
  WHERE id = 12

नई पंक्ति डालें, या पहले से मौजूद होने पर अपडेट करें:

यदि आप पहले से मौजूद किसी पंक्ति को अपडेट करना चाहते हैं, या यदि वह पहले से मौजूद नहीं है तो उसे सम्मिलित करना चाहते हैं, तो आप REPLACE वाक्य रचना या INSERT...ON DUPLICATE KEY UPDATE विकल्प (रॉब वैन डैम के रूप में उसके उत्तर में प्रदर्शित किया गया )।

नई प्रविष्टि सम्मिलित करना:

या शायद आप कुछ ढूंढ रहे हैं जैसे INSERT...MAX(logins)+1 ? अनिवार्य रूप से आप निम्न की तरह एक क्वेरी चलाएंगे - शायद आपकी विशिष्ट आवश्यकताओं के आधार पर थोड़ा अधिक जटिल:

INSERT into mytable (logins) 
  SELECT max(logins) + 1 
  FROM mytable


  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 AUTO_INCREMENT रोलबैक नहीं करता है

  2. SQL प्रदर्शन यूनियन बनाम OR

  3. मायएसक्यूएल 5.6 ईओएल अनाउंसमेंट

  4. MYSQL से MYSQLI में अपडेट हो रहा है

  5. MySQL रैंड () फंक्शन - MySQL में एक रैंडम नंबर जेनरेट करें