কম্পিউটার

MySQL-এ DEFAULT CURRENT_TIMESTAMP এবং ON আপডেট CURRENT_TIMESTAMP প্রয়োগ করা হচ্ছে


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 সেকেন্ড)

  1. MySQL-এ ডুপ্লিকেট কী আপডেটে INSERT... বাস্তবায়ন করা হচ্ছে

  2. দুটি MySQL ক্ষেত্র একত্রিত করুন এবং ফলাফল সহ তৃতীয়টি আপডেট করবেন?

  3. MySQL-এ লজিক্যাল এবং অপারেটরের সাথে আপডেট করুন

  4. কিভাবে একটি বৈধ MySQL ক্যোয়ারী লিখবেন এবং একটি কাস্টম ভেরিয়েবলের সাথে আপডেট করবেন?