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 দিলে আপডেটের সময়ও আপডেট হবে।