NOW() ফাংশন বর্তমান তারিখ ও সময় (টাইমস্ট্যাম্প) দেয়, কিন্তু CURDATE() শুধু বর্তমান তারিখ দেয়, সময় নয়।
উদাহরণ:
mysql> select NOW();
আউটপুট:
+---------------------+ | now() | +---------------------+ | 2018-11-27 15:17:01 | +---------------------+ 1 row in set (0.00 sec)
CURDATE() এর আউটপুট:
mysql> select CURDATE();
+------------+ | curdate() | +------------+ | 2018-11-27 | +------------+ 1 row in set (0.00 sec)
টেবিল দিয়ে উদাহরণ:
mysql> create table CurrentdateAndNowDemo -> ( -> Time datetime -> ); Query OK, 0 rows affected (0.82 sec)
now() এবং curdate() দিয়ে রেকর্ড ইনসার্ট করুন:
mysql> insert into CurrentdateAndNowDemo values(now()); Query OK, 1 row affected (0.11 sec) mysql> insert into CurrentdateAndNowDemo values(curdate()); Query OK, 1 row affected (0.14 sec)
রেকর্ডগুলো দেখান:
mysql> select *from CurrentdateAndNowDemo;
আউটপুট:
+---------------------+ | Time | +---------------------+ | 2018-11-27 15:16:32 | | 2018-11-27 00:00:00 | +---------------------+ 2 rows in set (0.00 sec)
প্রথম রেকর্ডে সময় আছে, দ্বিতীয় রেকর্ডে সময় 00:00:00।