কম্পিউটার

বিদ্যমান MySQL টেবিলের একটি কলামে আমরা কিভাবে NOT NULL সীমাবদ্ধতা প্রয়োগ করতে পারি?


আমরা ALTER TABLE স্টেটমেন্টের সাহায্যে বিদ্যমান MySQL টেবিলের একটি কলামে NOT NULL সীমাবদ্ধতা প্রয়োগ করতে পারি।

সিনট্যাক্স

ALTER TABLE table_name MODIFY colum_name datatype NOT NULL; 

উদাহরণ

mysql> Create table test123(ID INT, Date DATE);
Query OK, 0 rows affected (0.19 sec)

mysql> Describe test123;

+-------+---------+------+-----+---------+-------+
| Field | Type    | Null | Key | Default | Extra |
+-------+---------+------+-----+---------+-------+
| ID    | int(11) | YES  |     | NULL    |       |
| Date  | date    | YES  |     | NULL    |       |
+-------+---------+------+-----+---------+-------+
2 rows in set (0.04 sec)

mysql> ALTER TABLE test123 MODIFY ID INT NOT NULL;
Query OK, 0 rows affected (0.54 sec)
Records: 0  Duplicates: 0  Warnings: 0

mysql> Describe test123;
+-------+---------+------+-----+---------+-------+
| Field | Type    | Null | Key | Default | Extra |
+-------+---------+------+-----+---------+-------+
| ID    | int(11) | NO   |     | NULL    |       |
| Date  | date    | YES  |     | NULL    |       |
+-------+---------+------+-----+---------+-------+
2 rows in set (0.06 sec)

  1. কিভাবে আমি MySQL এ একটি টেবিলের প্রতিটি কলাম সরাতে পারি?

  2. ইতিমধ্যে তৈরি মাইএসকিউএল কলামে NOT NULL সীমাবদ্ধতা কীভাবে যুক্ত করবেন?

  3. একটি MySQL কলাম পরিবর্তন করুন যাতে NULL সীমাবদ্ধতা না থাকে

  4. MySQL-এ বিদ্যমান কলামে NOT NULL অ্যাট্রিবিউট সেট করুন