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

एक ही तालिका में मूल्यों को एक कॉलम से दूसरे कॉलम में कॉपी करें

विचाराधीन कोड का संक्षिप्त उत्तर है:

UPDATE `table` SET test=number

यहां table तालिका का नाम है और यह गंभीर उच्चारण (उर्फ बैक-टिक्स `) से घिरा हुआ है क्योंकि यह MySQL सम्मेलन है एस्केप कीवर्ड (और table उस मामले में एक कीवर्ड है)।

सावधान रहें!

यह बहुत खतरनाक क्वेरी है जो सब कुछ मिटा देगी कॉलम में test आपकी तालिका की प्रत्येक पंक्ति में इसे number . द्वारा प्रतिस्थापित किया जाता है (इसका मूल्य कुछ भी हो)

WHERE . का उपयोग करना अधिक सामान्य है आपकी क्वेरी को केवल पंक्तियों के विशिष्ट सेट तक सीमित करने के लिए क्लॉज:

UPDATE `products` SET `in_stock` = true WHERE `supplier_id` = 10


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. आरोही द्वारा अंतिम 20 क्रम चुनें - PHP/MySQL

  2. मैं एक एकल पंक्ति/रिकॉर्ड को एक MySQL उदाहरण से दूसरे में कैसे कॉपी कर सकता हूं?

  3. आज, इस सप्ताह, इस महीने के रिकॉर्ड चुनें php mysql

  4. MySQL टाइमडिफ आउटपुट को दिन, घंटे, मिनट, दूसरे प्रारूप में परिवर्तित करता है

  5. दूरस्थ MySQL सर्वर से कनेक्ट करने का प्रयास करते समय MySQL सर्वर से कनेक्शन टूट गया