अद्वितीय अनुक्रमणिका बनाएं कथन का उपयोग मौजूदा MySQL तालिका के क्षेत्र में UNIQUE बाधा को लागू करने के लिए भी किया जा सकता है। इसका सिंटैक्स इस प्रकार है -
CREATE UNIQUE INDEX index_name ON table_name(Column_name);
उदाहरण
मान लीजिए कि हमारे पास 'टेस्ट 5' नाम की निम्न तालिका है और हम कॉलम 'आईडी' में UNIQUE बाधा जोड़ना चाहते हैं तो इसे CREATE UNIQUE INDEX कमांड की मदद से निम्नानुसार किया जा सकता है -
mysql> DESCRIBE TEST5; +-------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+-------------+------+-----+---------+-------+ | ID | int(11) | YES | | NULL | | | Name | varchar(20) | YES| | NULL | | +-------+-------------+------+-----+---------+-------+ 2 rows in set (0.04 sec) mysql> CREATE UNIQUE INDEX ID_UNQ ON TEST5(ID); Query OK, 0 rows affected (0.20 sec) Records: 0 Duplicates: 0 Warnings: 0 mysql> DESCRIBE test5; +-------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+-------------+------+-----+---------+-------+ | ID | int(11) | YES | UNI | NULL | | | Name | varchar(20) | YES | | NULL | | +-------+-------------+------+-----+---------+-------+ 2 rows in set (0.04 sec)
उपरोक्त क्वेरी के परिणाम सेट से, यह देखा गया है कि कॉलम आईडी में एक अद्वितीय बाधा है।