SELECT NOW() বর্তমান ডেট এবং টাইম দুটোই দেয়। শুধু তারিখ পেতে CURDATE() ব্যবহার করুন।
সিনট্যাক্স (ডেট-টাইম):
SELECT NOW();
সিনট্যাক্স (শুধু ডেট):
SELECT CURDATE();
কেস ১: বর্তমান ডেট এবং টাইম दोनোই চাইলে
mysql> SELECT NOW();
আউটপুট:
+-----------------------+ | NOW() | +-----------------------+ | 2019-06-02 15:30:39 | +-----------------------+
কেস ২: শুধু বর্তমান তারিখ চাইলে
mysql> SELECT CURDATE();
আউটপুট:
+------------+ | CURDATE() | +------------+ | 2019-06-02 | +------------+
সম্পর্কিত ফাংশন:
CURTIME(): শুধু বর্তমান সময় (HH:MM:SS)CURRENT_TIMESTAMP:NOW()-এর সিনোনিমCURRENT_DATE:CURDATE()-এর সিনোনিমCURRENT_TIME:CURTIME()-এর সিনোনিম
নোট: NOW() স্টেটমেন্ট এক্সিকিউশন শুরু হওয়ার সময় রিটার্ন করে (ট্রানজ্যাকশন শুরুর সময় নয়)। SYSDATE() এক্সিকিউশনের সময় রিটার্ন করে (থোড়া পারফরম্যান্স কষ্ট)।