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

तालिका में सभी रिकॉर्ड के एक कॉलम के लिए मान सेट करना

UPDATE your_table SET likes = NULL

या यदि आपका likes कॉलम NULL की अनुमति नहीं देता है :

UPDATE your_table SET likes = ''

कुछ SQL उपकरण जो DB क्वेरीज़ को निष्पादित करने के लिए उपयोग किए जाते हैं, सभी रिकॉर्ड्स पर अपडेट को रोकते हैं (बिना where क्वेरीज़ खंड) डिफ़ॉल्ट रूप से। आप उसे कॉन्फ़िगर कर सकते हैं और उस बचत सेटिंग को हटा सकते हैं या आप एक where जोड़ सकते हैं खंड जो true . है सभी रिकॉर्ड के लिए और वैसे भी सभी को इस तरह अपडेट करें:

UPDATE your_table 
SET likes = NULL
WHERE 1 = 1

अगर आप तुलना करें NULL . के साथ तो आपको IS . भी चाहिए ऑपरेटर। उदाहरण:

UPDATE your_table 
SET likes = NULL
WHERE likes IS NOT NULL

क्योंकि तुलना NULL बराबर ऑपरेटर के साथ (= ) अज्ञात returns लौटाता है . लेकिन IS ऑपरेटर NULL को संभाल सकता है ।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. कैसे देखें कि कोई उपयोगकर्ता php और mysql संचालित डेटाबेस वाली वेबसाइट में ऑनलाइन है या नहीं?

  2. फोर्स के साथ विंडोज़ पर बड़ी MySQL .sql फ़ाइल आयात करें

  3. जावा का उपयोग कर डेटाबेस कनेक्शन में MySQL टाइमज़ोन कैसे बदलें?

  4. MySQL:(उत्पाद) कीमतों के लिए पसंदीदा कॉलम प्रकार?

  5. PHP/MySQL टाइमस्टैम्प और टाइमज़ोन