सबसे अधिक संभावना है कि यह एक प्रोग्रामिंग मुद्दा है। यदि आप इस उत्तर को यहाँ देखते हैं कि कैसे NULLs पास हो रहे हैं तो आप आसानी से कुछ अवांछित व्यवहार का कारण बन सकते हैं यदि आप "Mr. Null" थे।
https://stackoverflow.com/questions/4620391/mysql-and-php-insert-null-rather-than-empty-string
आप देख सकते हैं कि अगर कुछ डेटा एलिमेंट को NULL के रूप में पास किया गया तो डेटा को डेटाबेस में डेटाबेस null के रूप में इंटरपोल किया जाएगा।
"NULL"! = डेटाबेस नल
कुछ मामलों और संबंधित व्यवहार का उपयोग करें ...
मान लीजिए कि अंतिम नाम डेटाबेस में शून्य के रूप में चिह्नित किया गया था, अब जब डेटा डाला जाता है तो इसे NULL के रूप में व्याख्या किया जाएगा और सम्मिलित करने में विफल होगा।
एक अन्य मामला यह है कि अंतिम नाम डेटाबेस में अशक्त था। मि। NULL डाला जाता है और DBNull.Value में बदल जाता है जो "NULL" जैसा नहीं है। डालने के बाद हम श्री नल को नहीं ढूंढ सकते क्योंकि उनका अंतिम नाम "NULL" नहीं है, लेकिन वास्तव में एक डेटाबेस शून्य मान है।
तो, उन समस्याओं के 2 मामलों होगा। जैसा कि @Amon बताते हैं, डेटाबेस में स्वयं nulls के साथ कोई समस्या नहीं है, हालांकि किसी को समझना चाहिए कि प्रत्येक RDMS उदाहरण में नल कैसे संभाले जाते हैं क्योंकि विभिन्न विक्रेताओं के बीच मतभेद होंगे।