এর জন্য ADD এর সাথে ALTER ব্যবহার করুন৷ নিচের সিনট্যাক্স −
সারণী পরিবর্তন করুন yourTableNameআপনার কলামের নাম যোগ করুন DATETIME DEFAULT NOW(), index যোগ করুন(yourColumnName);
আসুন প্রথমে একটি টেবিল তৈরি করি -
mysql> টেবিল তৈরি করুন DemoTable -> ( -> Id int NOT NULL AUTO_INCREMENT, -> Name varchar(100), -> PRIMARY KEY(Id) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.69 সেকেন্ড)পূর্বে>আসুন আমরা টেবিলের বর্ণনাটি পরীক্ষা করি -
mysql> desc DemoTable;আউটপুট
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+------+---------------+------+------+---------+ ----------------+| মাঠ | প্রকার | শূন্য | কী | ডিফল্ট | অতিরিক্ত |+------+---------------+------+------+---------+- ---------------+| আইডি | int(11) | না | পিআরআই | NULL | স্বয়ংক্রিয়_বৃদ্ধি || নাম | varchar(100) | হ্যাঁ | | NULL | |+------+---------------+------+------+---------+ -------------- সেটে 2 সারি (0.01 সেকেন্ড)
এখানে একটি একক MySQL ক্যোয়ারীতে কলাম এবং সূচী যোগ করার জন্য প্রশ্ন রয়েছে −
mysql> পরিবর্তন সারণি DemoTable -> আগমনের তারিখ যোগ করুন DATETIME DEFAULT NOW(), -> সূচী যোগ করুন(ArrivalDate); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (2.05 সেকেন্ড) রেকর্ড:0 অনুলিপি:0 সতর্কতা:0
আসুন আবার টেবিলের বর্ণনাটি পরীক্ষা করি -
mysql> desc DemoTable;
আউটপুট
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে+------------+---------------+------+------+---- -------------------------------+----------------+| মাঠ | প্রকার | শূন্য | কী | ডিফল্ট | অতিরিক্ত |+------------+---------------+------+------+------ -----------------+----------------+| আইডি | int(11) | না | পিআরআই | NULL | স্বয়ংক্রিয়_বৃদ্ধি || নাম | varchar(100) | হ্যাঁ | | NULL | || আগমনের তারিখ | তারিখ সময় | হ্যাঁ | MUL | CURRENT_TIMESTAMP | |+---------------+---------------+------+------+------ -------------+----------------+3টি সারি সেটে (0.01 সেকেন্ড)