আপনি এটি এর মতো করতে পারেন:
CREATE TABLE `ttt` (
`id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT,
`t1` TIMESTAMP NULL DEFAULT '0000-00-00 00:00:00',
`t2` TIMESTAMP NULL DEFAULT '0000-00-00 00:00:00',
`t3` TIMESTAMP NULL DEFAULT '0000-00-00 00:00:00',
`t4` TIMESTAMP NULL DEFAULT 0,
PRIMARY KEY (`id`)
) ENGINE=INNODB DEFAULT CHARSET=utf8;
- যেহেতু টাইমস্ট্যাম্প মানটি ইপচ সেকেন্ডস হিসাবে সঞ্চিত রয়েছে, টাইমস্ট্যাম্প মান '1970-01-01 00:00:00' (ইউটিসি) সংরক্ষিত আছে যেহেতু দ্বিতীয় # 0 ব্যবহৃত হয় '0000-00-00 00:00:00 উপস্থাপন করতে '।
- মারিয়াডিবি 5.5-এ এবং তার আগে কেবলমাত্র প্রতি টেবিলে একটি TIMESTAMP কলাম থাকতে পারে যার CURRENT_TIMESTAMP তার ডিফল্ট মান হিসাবে সংজ্ঞায়িত হত। এই সীমাটি আর মারিয়াডিবি 10.0 এর পরে প্রয়োগ করা হয়নি।
দেখুন: https://mariadb.com/kb/en/mariadb/timestamp/
নমুনা
MariaDB []> insert into ttt (id) VALUES (1),(2),(3);
Query OK, 3 rows affected (0.01 sec)
Records: 3 Duplicates: 0 Warnings: 0
MariaDB []> select * from ttt;
+
| id | t1 | t2 | t3 | t4 |
+
| 1 | 0000-00-00 00:00:00 | 2000-01-01 12:01:02 | 0000-00-00 00:00:00 | 0000-00-00 00:00:00 |
| 2 | 0000-00-00 00:00:00 | 2000-01-01 12:01:02 | 0000-00-00 00:00:00 | 0000-00-00 00:00:00 |
| 3 | 0000-00-00 00:00:00 | 2000-01-01 12:01:02 | 0000-00-00 00:00:00 | 0000-00-00 00:00:00 |
+
3 rows in set (0.00 sec)
MariaDB []>