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

MySQL কেন মিলিসেকেন্ড/মাইক্রোসেকেন্ড প্রিসিশন সাপোর্ট করে না (পুরনো ভার্সন) - এখন সাপোর্ট করে

মিলিসেকেন্ড/মাইক্রোসেকেন্ড প্রিসিশন পুরনো ভার্সনগুলোতে (যেমন 5.6.4) সাপোর্ট করা হতো না। কিন্তু এখন MySQL TIMESTAMP, DATETIME, এবং TIME টাইপের জন্য মিলিসেকেন্ড/মাইক্রোসেকেন্ড প্রিসিশন সাপোর্ট করে।

অফিশিয়াল স্টেটমেন্ট:

"MySQL now supports fractional seconds for TIME, DATETIME, and TIMESTAMP values, with up to microsecond precision."

আপনার সিস্টেমের MySQL ভার্সন চেক করতে VERSION() মেথড ব্যবহার করুন:

mysql> SELECT VERSION();

আউটপুট:

+-----------+
| version() |
+-----------+
| 8.0.12    |
+-----------+
1 row in set (0.01 sec)

মাইক্রোসেকেন্ড প্রিসিশন উদাহরণ

mysql> SELECT NOW(6);

আউটপুট (মাইক্রোসেকেন্ডসহ):

+--------------------------+
| now(6)                   |
+--------------------------+
| 2018-11-11 17:13:25.485429 |
+--------------------------+
1 row in set (0.00 sec)

DATEDIFF(NOW(), NOW()) দিয়ে ডেট পার্থক্য ০ আউটপুট দেয়।

টিপ: কলাম ডেফিনিশনে DATETIME(6), TIMESTAMP(6), TIME(3)等 指定精度 (0-6)。 NOW(6), CURRENT_TIMESTAMP(6) フラクショナル সেকেন্ড দেয়।

  1. MySQL-এ "TRUE OR TRUE AND FALSE" এক্সপ্রেশন কেন TRUE ফেরত দেয় (অপারেটর প্রাধান্য)

  2. MySQL에서 CAST로 나눗셈 정밀도 높이기 (소수점 20자리까지)

  3. MySQL-কে সাপোর্ট করে প্রধান প্যাকেজগুলো

  4. C++ কেন ফাংশন থেকে অ্যারে রিটার্ন সাপোর্ট করে না