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

MySQL-এ DATETIME কলামের ডিফল্ট ভ্যালু হিসেবে NOW() সেট করা

CURRENT_TIMESTAMP ডিফল্ট ভ্যালু হিসেবে ব্যবহার

MySQL 5.6.5+ এ DATETIME কলামে DEFAULT CURRENT_TIMESTAMP দিয়ে স্বয়ংক্রিয় বর্তমান সময় সেট করা যায়।

টেবিল তৈরি (ডিফল্ট সহ)

mysql> CREATE TABLE DefaultDateTimeDemo (
    -> MyTime DATETIME DEFAULT CURRENT_TIMESTAMP
    -> );
mysql> INSERT INTO DefaultDateTimeDemo VALUES (); -- মান দিয়ে না
mysql> SELECT * FROM DefaultDateTimeDemo;
+---------------------+
| MyTime              |
+---------------------+
| 2018-11-09 11:58:47 |
+---------------------+

যাচাই: NOW() এর সাথে মিল

mysql> SELECT NOW();
+---------------------+
| now()               |
+---------------------+
| 2018-11-09 11:58:40 |
+---------------------+

দউই সময় প্রায় একই (সেকেন্ডের পার্থক্য ইনসার্ট লেটেন্সি)।

অতিরিক্ত: DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP দিলে আপডেটের সময়ও আপডেট হবে।

  1. জাভাস্ক্রিপ্ট ফাংশনের জন্য ডিফল্ট প্যারামিটার ভ্যালু কীভাবে সেট করবেন?

  2. HTML <select> এলিমেন্টের ডিফল্ট মান কীভাবে সেট করবেন?

  3. MySQL-এ IF() ফাংশন দিয়ে NOT NULL মান માટે ১ এবং NULL জন্য ০ দেখানো

  4. MySQL-এ JSON টাইপ কলামে ডিফল্ট ভ্যালু সেট করা