Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

MySQL में खाली स्ट्रिंग को NULL में कैसे अपडेट करें?

MySQL: खाली स्ट्रिंग ('') को NULL में बदलना

खाली स्ट्रिंग और NULL अलग हैं। खाली स्ट्रिंग को NULL में बदलने के लिए LENGTH() फंक्शन का उपयोग करके लंबाई 0 वाली स्ट्रिंग्स को पहचानें, फिर UPDATE से NULL सेट करें।

उदाहरण: खाली नाम को NULL करें

टेबल बनाएं:

CREATE TABLE DemoTable (Name VARCHAR(50));
INSERT INTO DemoTable VALUES ('Chris'), (''), ('David'), ('');

डेटा (खाली स्ट्रिंग दिखती है खाली):

+-------+
| Name  |
+-------+
| Chris |
|       |
| David |
|       |
+-------+

LENGTH() का उपयोग करके खाली स्ट्रिंग को NULL करें

UPDATE DemoTable SET Name = NULL WHERE LENGTH(Name) = 0;

परिणाम:

Query OK, 2 rows affected (0.12 sec)
Rows matched: 2  Changed: 2  Warnings: 0

जांचें

SELECT * FROM DemoTable;
+-------+
| Name  |
+-------+
| Chris |
| NULL  |
| David |
| NULL  |
+-------+

वैकल्पिक तरीके


            
  1. - MySQL में किसी फ़ील्ड को विशिष्ट मान से अपडेट करें यदि वह NULL है

    यदि फ़ील्ड NULL है तो उसे अपडेट करने के लिए IS NULL प्रॉपर्टी का उपयोग UPDATE कमांड के साथ करें। आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable ( StudentScore int ); Query OK, 0 rows affected (0.47 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: mysql> insert

  1. - MySQL टेबल को बैच अपडेट कैसे करें?

    आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable -> ( -> BreakfastTime time -> ); Query OK, 0 rows affected (0.59 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: mysql> insert into DemoTable values(7:30:45); Query OK, 1 row affected (0.19 sec) mysql> insert i

  1. - C# में स्ट्रिंग को खाली स्ट्रिंग से इनिशियलाइज़ करना

    स्ट्रिंग को खाली इनिशियलाइज़ करने के तरीके तरीका 1: null असाइन करना string myStr = null; तरीका 2: string.Empty उपयोग करना (अनुशंसित) string myStr = string.Empty; IsNullOrEmpty() से चेक करें: if (string.IsNullOrEmpty(myStr)) { Console.WriteLine(String is empty or null!); } पूर्ण कोड उदाहरण