MySQL টেবিল কলামের ডিফল্ট মান পরিবর্তন করতে CHANGE কমান্ড ব্যবহার করুন। সিনট্যাক্স:
alter table yourTableName change yourCoumnName youColumnName datatype not null default Value;
উদাহরণের জন্য টেবিল তৈরি করি:
mysql> create table DefaultDemo -> ( -> ArrivalTime timestamp -> ); Query OK, 0 rows affected (0.65 sec)
বর্তমান স্ট্রাকচার (ডিফল্ট NULL):
mysql> desc DefaultDemo;
ফলাফল:
+-------------+-----------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------------+-----------+------+-----+---------+-------+ | ArrivalTime | timestamp | YES | | NULL | | +-------------+-----------+------+-----+---------+-------+ 1 row in set (0.11 sec)
ডিফল্ট মান CURRENT_TIMESTAMP সেট করুন:
mysql> ALTER TABLE DefaultDemo CHANGE ArrivalTime ArrivalTime TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP; Query OK, 0 rows affected (1.71 sec)
টেস্ট করতে রেকর্ড যোগ করুন (মান দিয়ে না):
mysql> insert into DefaultDemo values(); Query OK, 1 row affected (0.15 sec)
ফলাফল (কারেন্ট টাইমস্ট্যাম্প আটোমেটিক):
+---------------------+ | ArrivalTime | +---------------------+ | 2018-12-07 11:31:00 | +---------------------+ 1 row in set (0.00 sec)