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

MySQL बैच मूल्य में वृद्धि?

यह एक उदाहरण है जो श्रेणी आईडी 27 के लिए सभी कीमतों को अपडेट करेगा:

update MyTable
set Price = Price + 10
where CategoryID = 27

UPDATE चलाने से पहले इस तरह की क्वेरी, सुनिश्चित करें कि आप SELECT एक ही WHERE . के साथ क्वेरी करें खंड और परिणामों की जांच:

select *
from MyTable
where CategoryID = 27

नोट

उपरोक्त मानता है कि कोई मूल्य इतिहास नहीं रखा जा रहा है। यह मामला है या नहीं, यह जानने के लिए आपको तालिका संरचना की जांच करनी होगी। यदि मूल्य इतिहास को बनाए रखा जा रहा है, तो आपको एक अलग दृष्टिकोण अपनाने की आवश्यकता होगी, जो इस बात पर निर्भर करता है कि स्कीमा कैसे संरचित है। यदि आप हमें बताएं कि आपका स्कीमा क्या है, तो हम अधिक विशिष्ट हो सकते हैं।




  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 max_user_connections बनाम max_connections

  2. jdbc से MYSQL त्रुटि:jdbc के लिए कोई उपयुक्त ड्राइवर नहीं मिला:mysql://localhost:3306/test?user='root'&password=''

  3. डेटाबेस में निर्देशांक तुलना

  4. mysql तालिका पंक्तियों को कॉलम में कैसे स्थानांतरित करें

  5. यूक्लिडियन डिस्टेंस सर्च/क्वेरी के लिए mysql में जियोलोकेशन डेटाबेस को ऑप्टिमाइज़ कैसे करें?