এটি কারণ একটি খালি স্ট্রিং ঢোকানোর অর্থ হল আমরা কিছু মান সন্নিবেশ করছি এবং NULL নয়৷ খালি স্ট্রিং দৃশ্যত একটি পূর্ণসংখ্যা হিসাবে শূন্য মানচিত্র. অন্য কথায়, আমরা বলতে পারি যে খালি স্ট্রিং ঢোকানোর মাধ্যমে আমরা MySQL-কে একটি মান প্রদান করছি যার INT 0 হিসাবে পূর্ণসংখ্যার প্রতিনিধিত্ব রয়েছে। নিম্নলিখিত উদাহরণটি বিবেচনা করুন যেখানে আমরা একটি খালি স্ট্রিং সন্নিবেশ করেছি এবং এটি MySQL দ্বারা 0 এ ম্যাপ করা হয়েছে।
mysql> create table test(id int NOT NULL, Name Varchar(10)); Query OK, 0 rows affected (0.19 sec) mysql> Insert into test(id, name) values('1', 'Gaurav'),('0','Rahul'),('','Aarav'); Query OK, 3 rows affected, 1 warning (0.08 sec) Records: 3 Duplicates: 0 Warnings: 1 mysql> Select * from test; +----+--------+ | id | Name | +----+--------+ | 1 | Gaurav | | 0 | Rahul | | 0 | Aarav | +----+--------+ 3 rows in set (0.00 sec)