CREATE UNIQUE INDEX স্টেটমেন্ট ব্যবহার করে বিদ্যমান MySQL টেবিলের ফিল্ডে UNIQUE কনস্ট্রেইন্ট প্রয়োগ করা যায়।
সিনট্যাক্স
CREATE UNIQUE INDEX index_name ON table_name(column_name);
উদাহরণ
Test5 টেবিলের ID কলামে UNIQUE কনস্ট্রেইন্ট যোগ:
mysql> DESCRIBE TEST5; +-------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+-------------+------+-----+---------+-------+ | ID | int(11) | YES | | NULL | | | Name | varchar(20) | YES | | NULL | | +-------+-------------+------+-----+---------+-------+ mysql> CREATE UNIQUE INDEX ID_UNQ ON TEST5(ID); Query OK, 0 rows affected (0.20 sec) mysql> DESCRIBE test5; +-------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+-------------+------+-----+---------+-------+ | ID | int(11) | YES | UNI | NULL | | | Name | varchar(20) | YES | | NULL | | +-------+-------------+------+-----+---------+-------+
ফলাফলে ID কলামে UNI কি দেখায়, অর্থাৎ UNIQUE কনস্ট্রেইন্ট যোগ হয়েছে।