যদি, আমরা যখন একটি ব্যবহারকারীর ভেরিয়েবল উল্লেখ করি যা স্পষ্টভাবে কোনো মান বরাদ্দ করা হয়নি, তখন MySQL NULL প্রদান করবে। অন্য কথায়, এর মান NULL হবে। নিম্নলিখিত উদাহরণ এটি ব্যাখ্যা করবে -
mysql> Select @X, @Y, @Z, @S, @G; +------+-------+----------+------+------+ | @X | @Y | @Z | @S | @G | +------+-------+----------+------+------+ | Ram | Shyam | Students | 5000 | NULL | +------+-------+----------+------+------+ 1 row in set (0.00 sec)
আমরা উপরের ফলাফল সেট থেকে দেখতে পাচ্ছি যে @X,@Y,@Z এবং @S-কে স্পষ্টভাবে মান বরাদ্দ করা হয়েছে এবং তারা মানগুলি ফিরিয়ে দিয়েছে কিন্তু @G ভেরিয়েবলকে স্পষ্টভাবে কোনো মান বরাদ্দ করা হয়নি তাই যখন আমরা এটি উল্লেখ করি তখন MySQL ফিরে আসে। NULL কারণ এটির একটি NULL মান রয়েছে৷