MySQL-এ, একটি কলামকে DEFAULT CURRENT_TIMESTAMP ঘোষণা করে অন্য কলামে NULL মান ইনসার্ট করার সময় বর্তমান তারিখ ও সময় স্বয়ংক্রিয়ভাবে ইনসার্ট করা যায়। এই ক্ষেত্রে যেই কলামে NULL মান ইনসার্ট করব সেটি NOT NULL ঘোষণা করা যাবে না।
mysql> Create Table Testing1(Name Varchar(20), RegStudent TIMESTAMP DEFAULT CURRENT_TIMESTAMP); Query OK, 0 rows affected (0.15 sec)
উপরের কোয়েরিটি 'Testing1' নামের টেবিল তৈরি করলো যাতে 'Name' কলাম (NOT NULL ঘোষণা নেই) এবং 'RegStudent' কলাম DEFAULT CURRENT_TIMESTAMP হিসেবে ঘোষণা করা হয়েছে। এখন 'Name' কলামে NULL মান ইনসার্ট করলে অন্য কলামে বর্তমান তারিখ ও সময় স্বয়ংক্রিয়ভাবে ইনসার্ট হবে।
mysql> Insert into Testing1(Name) Values(NULL); Query OK, 1 row affected (0.08 sec) mysql> Insert into Testing1(Name) Values(NULL); Query OK, 1 row affected (0.04 sec) mysql> Select * from Testing1; +------+---------------------+ | Name | RegStudent | +------+---------------------+ | NULL | 2017-10-29 04:46:59 | | NULL | 2017-10-29 04:47:02 | +------+---------------------+ 2 rows in set (0.05 sec)
উপরের কোয়েরিগুলো থেকে দেখা যাচ্ছে 'Name' কলামে NULL ইনসার্ট করলে তারিখ ও সময়ও স্বয়ংক্রিয়ভাবে ইনসার্ট হয়েছে।