সম্ভবত এটি একটি প্রোগ্রামিং সমস্যা। আপনি যদি এই জবাবটি এখানে দেখেন যে কীভাবে NULL পাস হচ্ছে আপনি সহজেই কিছুটা অনাকাঙ্ক্ষিত আচরণের কারণ হতে পারেন যদি আপনি "মিঃ নুল" হন।
https://stackoverflow.com/questions/4620391/mysql-and-php-insert-null-rather-than-empty-string
আপনি দেখতে পাচ্ছেন যে যদি কিছু ডেটা উপাদান NULL হিসাবে পাস করা হয় তবে ডেটাবেসটিতে ডেটাবেস নাল হিসাবে ডেভেলপ করা হবে।
"নুল"! = ডাটাবেস নাল
কিছু কিছু ক্ষেত্রে এবং সম্পর্কিত আচরণ ব্যবহার করে ...
ধরা যাক যে ডাটাবেসটিতে শেষ নামটি শূন্য নয় হিসাবে চিহ্নিত করা হয়েছিল, এখন যখন তথ্য isোকানো হবে তখন এটি একটি NULL হিসাবে ব্যাখ্যা করা হবে এবং সন্নিবেশটি ব্যর্থ হবে।
আরেকটি কেস বলা যাক যে শেষ নামটি ডাটাবেসটিতে naclable ছিল। মিঃ NULL inোকানো হয়েছে এবং DBNull.Value তে রূপান্তরিত হবে যা "NULL" এর মতো নয়। সন্নিবেশের পরে মিঃ নুলকে আমরা খুঁজে পাই না কারণ তার শেষ নাম "নুল" নয় তবে বাস্তবে একটি ডাটাবেস নাল মান।
সুতরাং, এটি সমস্যা 2 ক্ষেত্রে হবে। @ আমোন যেমন উল্লেখ করেছেন, ডাটাবেসগুলিতে নাল নিয়ে কোনও সমস্যা নেই, যদিও প্রতিটি আরডিএমএসে নালগুলি কীভাবে পরিচালনা করা হয় তা বুঝতে হবে কারণ বিভিন্ন বিক্রেতার মধ্যে পার্থক্য থাকবে।