DEFAULT CURRENT_TIMESTAMP এবং ON UPDATE CURRENT_TIMESTAMP সহ, একটি কলামে তার ডিফল্ট মানের জন্য বর্তমান টাইমস্ট্যাম্প থাকে এবং বর্তমান টাইমস্ট্যাম্পে স্বয়ংক্রিয়ভাবে আপডেট হয়৷
আসুন একটি উদাহরণ দেখি এবং একটি টেবিল তৈরি করি -
mysql> টেবিল তৈরি করুন DemoTable737 ( StudentId int NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(100), Student Admission date datetime); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.68 সেকেন্ড)
MySQL-
-এ CURRENT_TIMESTAMP এবং ON আপডেট CURRENT_TIMESTAMP-এর জন্য নিম্নোক্ত ক্যোয়ারী রয়েছেmysql> সারণি পরিবর্তন করুন DemoTable737 কলাম পরিবর্তন করুন StudentAdmissiondate timestamp DEFAULT CURRENT_TIMESTAMP ON আপডেট CURRENT_TIMESTAMP;কোয়েরি ঠিক আছে, 0টি সারি প্রভাবিত (2.20 সেকেন্ড)রেকর্ডস:0 ডুপ্লিকেট:0> সতর্কতাআসুন আবার টেবিলের বর্ণনা পরীক্ষা করি -
mysql> desc DemoTable737;এটি নিম্নলিখিত আউটপুট তৈরি করবে -
<প্রে>+------------+------------+------+ --------------------------------------------------------------------------- ----+| মাঠ | প্রকার | শূন্য | কী | ডিফল্ট | অতিরিক্ত |+----------------------+---------------+------+- ------------------------------------------------ ---+| StudentId | int(11) | না | পিআরআই | NULL | স্বয়ংক্রিয়_বৃদ্ধি || ছাত্রের নাম | varchar(100) | হ্যাঁ | | NULL | || ছাত্র ভর্তির তারিখ | টাইমস্ট্যাম্প | হ্যাঁ | | CURRENT_TIMESTAMP | আপডেটে CURRENT_TIMESTAMP |+----------------------+---------------+------+ --------------------------------------------------------------------------- -----+3 সারি সেটে (0.01 সেকেন্ড)