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)