MySQL DATE ডেটা টাইপের ডিফল্ট ফরম্যাট YYYY-MM-DD। এই ফরম্যাটে টাইম কম্পোনেন্ট থাকে না। তাই DATE টাইপে টাইম মান স্টোর করা সম্ভব নয়।
উদাহরণ
mysql> SELECT DATE("2017-09-25 09:34:21");
+-----------------------------------+
| DATE("2017-09-25 09:34:21") |
+-----------------------------------+
| 2017-09-25 |
+-----------------------------------+
টাইম অংশ (09:34:21) উপেক্ষা করা হয়েছে, শুধু তারিখ ফেরত দিয়েছে।
সমাধান
যদি টাইমও স্টোর করতে হয়, তবে DATETIME বা TIMESTAMP ডেটা টাইপ ব্যবহার করুন।