বিদ্যমান টেবিলে created at (বা created_at) টাইমস্ট্যাম্প কলাম যোগ করতে ALTER TABLE ... ADD COLUMN ব্যবহার করুন।
উদাহরণ
টেবিল তৈরি (created at ছাড়া):
mysql> CREATE TABLE formDemo (
-> Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
-> Email VARCHAR(128),
-> PhoneNumber VARCHAR(15),
-> Country VARCHAR(30),
-> Platform VARCHAR(40)
-> );
created at কলাম যোগ করা (স্পেস থাকায় ব্যাকটিক ` ব্যবহার):
mysql> ALTER TABLE formDemo
-> ADD COLUMN `created at` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP;
Query OK, 0 rows affected (0.42 sec)
টেবিল বর্ণনা:
mysql> DESC formDemo;
+-------------+--------------+------+-----+-------------------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------------+--------------+------+-----+-------------------+----------------+ | Id | int(11) | NO | PRI | NULL | auto_increment | | Email | varchar(128) | YES | | NULL | | | PhoneNumber | varchar(15) | YES | | NULL | | | Country | varchar(30) | YES | | NULL | | | Platform | varchar(40) | YES | | NULL | | | created at | timestamp | NO | | CURRENT_TIMESTAMP | | +-------------+--------------+------+-----+-------------------+----------------+
নোট: কলাম নামে স্পেস থাকলে সব সময় ব্যাকটিক (`) দিয়ে ঘেরে লিখুন। নোন-করেন্ট টাইমস্ট্যাম্প চাইলে DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP ব্যবহার করুন। MySQL ৮.০+ এ একাধিক টাইমস্ট্যাম্প কলামে ডিফল্ট দেওয়া যায়।