কম্পিউটার টিউটোরিয়াল

STR_TO_DATE() ফাংশনে অবৈধ স্ট্রিং আর্গুমেন্ট হিসেবে পাস করলে MySQL কী ফেরত দেয়?


STR_TO_DATE() ফাংশনে অবৈধ স্ট্রিং আর্গুমেন্ট হিসেবে পাস করলে MySQL সতর্কবার্তাসহ NULL আউটপুট হিসেবে ফেরত দেয়। নিচের উদাহরণটি বিষয়টি বোঝাতে সাহায্য করবে −

mysql> Select STR_TO_DATE('20173210', '%Y%d%m'); +-----------------------------------+ | STR_TO_DATE('20173210', '%Y%d%m') | +-----------------------------------+ | NULL                              | +-----------------------------------+ 1 row in set, 1 warning (0.00 sec)

উপরোক্ত কোয়ারিতে স্ট্রিং মানটি অবৈধ কারণ ভুল দিনের মান (৩২)। তাই এটি NULL মান এবং নিচের সতর্কবার্তা ফেরত দেয়।

mysql> Show warnings\G *************************** 1. row ***************************   Level: Warning    Code: 1411 Message: Incorrect datetime value: '20173210' for function str_to_date 1 row in set (0.00 sec)

  1. MySQL CHAR() ফাংশনে NULL আর্গুমেন্ট দিলে কী হয়?

  2. MySQL INTERVAL() ফাংশনের প্রথম আর্গুমেন্ট NULL হলে কী ফেরত দেয়?

  3. MySQL INTERVAL() ফাংশন কী?

  4. MySQL MAKE_SET() ফাংশন বিট মান ১ এবং প্রথম স্ট্রিং NULL হলে কী ফেরত দেয়?