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

मैं एक टेबल में सभी खाली स्ट्रिंग्स को NULL में कैसे बदलूं?

UPDATE
    TableName
SET
    column01 = CASE column01 WHEN '' THEN NULL ELSE column01 END,
    column02 = CASE column02 WHEN '' THEN NULL ELSE column02 END,
    column03 = CASE column03 WHEN '' THEN NULL ELSE column03 END,
    ...,
    column99 = CASE column99 WHEN '' THEN NULL ELSE column99 END

यह अभी भी इसे मैन्युअल रूप से कर रहा है, लेकिन आपके पास जो है उससे थोड़ा कम दर्दनाक है क्योंकि इसके लिए आपको प्रत्येक कॉलम के लिए एक क्वेरी भेजने की आवश्यकता नहीं है। जब तक आप इसे स्क्रिप्टिंग की परेशानी में नहीं जाना चाहते, आपको ऐसा कुछ करते समय एक निश्चित मात्रा में दर्द सहना होगा।

संपादित करें:जोड़ा गया END एस



  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 में क्रॉस/आउटर अप्लाई

  2. मैं लार्वा वाक्पटु में sql_mode=only_full_group_by के साथ असंगत कैसे हल कर सकता हूं?

  3. कार्बन तिथि को mysql टाइमस्टैम्प में कनवर्ट करना।

  4. MySQL में संग्रहित प्रक्रिया कैसे बनाएं

  5. त्रुटि:अज्ञात कॉलम '' 'फ़ील्ड सूची' में MySQL त्रुटि