কম্পিউটার

UNIX_TIMESTAMP() বা FROM_UNIXTIME() ফাংশনে একটি রেঞ্জের বাইরের মান পাস করার সময়, কি MySQL ফেরত দেবে?


যখন আমরা UNIX_TIMESTAMP-এ একটি সীমার বাইরের মান পাস করি, তখন MySQL 0 প্রদান করে। মানের বৈধ পরিসীমা TIMESTAMP ডেটা টাইপের মতোই।

উদাহরণ

mysql> Select UNIX_TIMESTAMP('1969-01-01 04:05:45');
+---------------------------------------+
| UNIX_TIMESTAMP('1969-01-01 04:05:45') |
+---------------------------------------+
|                         0             |
+---------------------------------------+
1 row in set (0.00 sec)

যখন আমরা FROM_UNIXTIME-এ একটি সীমার বাইরের মান পাস করি, তখন MySQL NULL প্রদান করে। মানগুলির বৈধ পরিসীমা INTEGEER ডেটা টাইপের মতোই৷

উদাহরণ

mysql> Select FROM_UNIXTIME(2147483648);
+---------------------------+
| FROM_UNIXTIME(2147483648) |
+---------------------------+
| NULL                      |
+---------------------------+
1 row in set (0.00 sec)

  1. যদি আমরা MySQL CHAR() ফাংশনে আর্গুমেন্ট হিসাবে 255-এর চেয়ে বড় মান প্রদান করি তাহলে কি MySQL রিটার্ন করবে?

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

  3. MySQL INTERVAL() ফাংশন কি?

  4. MySQL সংরক্ষিত পদ্ধতি রিটার্ন মান?