কম্পিউটার টিউটোরিয়াল

UNIX TIMESTAMPS এবং MySQL TIMESTAMPS-এর পার্থক্য কী?


MySQL-এ UNIX TIMESTAMPS ৩২-বিট পূর্ণসংখ্যা আকারে সংরক্ষিত হয়। অন্যদিকে MySQL TIMESTAMPS ও একইভাবে সংরক্ষিত হয় কিন্তু পঠনযোগ্য YYYY-MM-DD HH:MM:SS ফরম্যাটে প্রকাশ করা হয়।

উদাহরণ

mysql> Select UNIX_TIMESTAMP('2017-09-25 02:05:45') AS 'UNIXTIMESTAMP VALUE'; +---------------------+ | UNIXTIMESTAMP VALUE | +---------------------+ | 1506285345          | +---------------------+ 1 row in set (0.00 sec)

উপরোক্ত কোয়ারিটি দেখায় UNIX TIMESTAMPS মান ৩২-বিট পূর্ণসংখ্যা আকারে সংরক্ষিত হয় যার রেঞ্জ MySQL INTEGER ডেটা টাইপের রেঞ্জের মতো।

mysql> Select FROM_UNIXTIME(1506283345) AS 'MySQLTIMESTAMP VALUE'; +----------------------+ | MySQLTIMESTAMP VALUE | +----------------------+ | 2017-09-25 01:32:25  | +----------------------+ 1 row in set (0.00 sec)

উপরোক্ত কোয়ারিটি দেখায় MySQL TIMESTAMPS মানও ৩২-বিট পূর্ণসংখ্যা আকারে সংরক্ষিত হয়, কিন্তু পঠনযোগ্য ফরম্যাটে, যার রেঞ্জ MySQL TIMESTAMP ডেটা টাইপের রেঞ্জের মতো।


  1. MySQL-এ INT এবং INTEGER ডেটা টাইপের পার্থক্য

  2. MySQL-এ AND এবং && অপারেটরের পার্থক্য কি? (স্ট্যান্ডার্ড vs মালিকানা সিনট্যাক্স)

  3. MySQL-এ TINYINT(1) এবং Boolean-এর পার্থক্য

  4. MySQL-এ != NULL এবং IS NOT NULL-এর পার্থক্য