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

টাইমস্ট্যাম্প মানকে পূর্ণসংখ্যায় রূপান্তর করার সময় মাইক্রোসেকেন্ড যোগ করলে MySQL কী ফেরত দেবে?


আমরা জানি UNIX_TIMESTAMP() ফাংশনের সাহায্যে টাইমস্ট্যাম্প মানকে সেকেন্ড সংখ্যায় রূপান্তর করা যায়। MySQL টাইমস্ট্যাম্পের সাথে যোগ করা মাইক্রোসেকেন্ড উপেক্ষা করবে কারণ UNIX_TIMESTAMP এর মান শুধু ১০ অঙ্কের।

উদাহরণ

mysql> SELECT UNIX_TIMESTAMP('2017-10-22 04:05:36')AS 'Total Number of Seconds'; +-------------------------+ | Total Number of Seconds | +-------------------------+ | 1508625336              | +-------------------------+ 1 row in set (0.00 sec) mysql> SELECT UNIX_TIMESTAMP('2017-10-22 04:05:36.200000')AS 'Total Number of Seconds'; +-------------------------+ | Total Number of Seconds | +-------------------------+ | 1508625336              | +-------------------------+ 1 row in set (0.00 sec)

উপরোক্ত কোয়ারিটিগুলো দেখায় যে ৬ অঙ্কের মাইক্রোসেকেন্ড যোগ করলেও আউটপুট একই থাকে।


  1. Java-এ MySQL SMALLINT-এর সমতুল্য ডেটা টাইপ

  2. MySQL ডেটাবেসের জন্য সঠিক DATETIME ফরম্যাট কী?

  3. MySQL-এ সঠিক স্ট্রিং মান খুঁজে বের করা (COLLATE ব্যবহার)

  4. MySQL-এ IF() ফাংশন ব্যবহার করে কোয়েরির ভিতরে শর্তসাপেক্ষ লজিক বাস্তবায়ন করুন