কম্পিউটার

কিভাবে MySQL এর NOW() এবং CURDATE() ফাংশন UTC ব্যবহার করবেন?


MySQL এর NOW() এবং CURDATE() ফাংশনগুলি UTC ব্যবহার করতে, আপনাকে my.cnf ফাইল লিখতে হবে। নিচের নির্দেশনাটি my.cnf -

এ লিখুন
[mysqld_safe]
timezone = UTC

প্রথমত, নিম্নলিখিত প্রশ্নের সাহায্যে ডিরেক্টরিতে পৌঁছান -

mysql> select @@datadir;

নিচের আউটপুট −

+---------------------------------------------+
| @@datadir                                   |
+---------------------------------------------+
| C:\ProgramData\MySQL\MySQL Server 8.0\Data\ |
+---------------------------------------------+
1 row in set (0.00 sec)

এখন সেই ডিরেক্টরিতে পৌঁছান যার জন্য আমরা একটি প্রশ্নের ফলাফল হিসাবে লিঙ্কটি পেয়েছি। আমার উইন্ডোজ সিস্টেম -

-এ my.cnf ফাইলের স্ক্রিনশট

কিভাবে MySQL এর NOW() এবং CURDATE() ফাংশন UTC ব্যবহার করবেন?

"mysqld" এর অধীনে স্থানের বিকল্প ( [mysqld_safe] timezone =UTC )। আপনি প্রতিটি পৃষ্ঠা লোড লিখতে হবে না. এটিকে "my.cnf" ফাইলে একবার রাখার পর, আপনাকে বারবার এটি উল্লেখ করতে হবে না। এটি প্রতিটি পৃষ্ঠা লোডের জন্য কাজ করবে৷

প্রতিটি পৃষ্ঠার জন্য নীচের প্রশ্নে কল করুন -

mysql> SET time_zone = ' + 0:00';
Query OK, 0 rows affected (0.00 sec)

কিন্তু প্রতিবার কোয়েরি কল করা ভালো অভ্যাস নয়।


  1. কিভাবে একটি একক MySQL ক্যোয়ারীতে কলাম এবং সূচক যোগ করবেন?

  2. কিভাবে একটি একক MySQL ক্যোয়ারীতে COUNT() এবং IF() ব্যবহার করবেন?

  3. মাইএসকিউএল সিলেক্ট কোয়েরিতে উপনাম কীভাবে ব্যবহার করবেন?

  4. মাইএসকিউএল-এ CURDATE এর সাথে CONTAINS() কীভাবে ব্যবহার করবেন?