কম্পিউটার

ডেট টাইম মানের পরিসীমা কী যা আমরা MySQL UNIX_TIMESTAMP ফাংশনে আর্গুমেন্ট হিসাবে পাস করতে পারি?


ডেট টাইম মানের পরিসর যা আমরা MySQL UNIX_TIMESTAMP ফাংশনে একটি আর্গুমেন্ট হিসাবে পাস করতে পারি তা TIMESTAMP ডেটা টাইপের পরিসরের মতোই, যেমন '1970-01-01 00:00:01' থেকে '2038-01-19 08:44:07'। যদি আমরা UNIX_TIMESTAMP ফাংশনে TIMESTAMP রেঞ্জের বাইরে বা নীচে তারিখের সময় মান দিই, MySQL আউটপুট হিসাবে 0 প্রদান করবে। এটা নিচের উদাহরণের সাহায্যে বোঝা যাবে −

mysql> select UNIX_TIMESTAMP('2038-01-19 08:44:07');
+---------------------------------------+
| UNIX_TIMESTAMP('2038-01-19 08:44:07') |
+---------------------------------------+
| 2147483647                            |
+---------------------------------------+
1 row in set (0.00 sec)

mysql> select UNIX_TIMESTAMP('2038-01-19 08:44:08');
+---------------------------------------+
| UNIX_TIMESTAMP('2038-01-19 08:44:08') |
+---------------------------------------+
|                                   0   |
+---------------------------------------+
1 row in set (0.00 sec)

mysql> select UNIX_TIMESTAMP('1969-01-01 05:10:00');
+---------------------------------------+
| UNIX_TIMESTAMP('1969-01-01 05:10:00') |
+---------------------------------------+
|                                    0  |
+---------------------------------------+
1 row in set (0.00 sec)

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

  2. MySQL CHAR() ফাংশনের ব্যবহার কি?

  3. INTERVAL() ফাংশনের প্রথম আর্গুমেন্ট NULL হলে MySQL কি রিটার্ন করে?

  4. MySQL DECIMAL(x,0) এর পরিসর কত?