By A Web Design
The columns included in a composite index can hold duplicate values. To create an index that will not hold duplicate values, an index can be: Composite Unique Index
A unique index created on multiple table columns is called a Composite Unique index.
The following is the syntax for creating a Composite Unique index as shown in Diagram 1.
Syntax:
<System prompt> CREATE UNIQUE INDEX <IndexName> ON <Table Name> (<Column Name>, <Column Name>);
Example:
mysql> CREATE UNIQUE INDEX product _id ON productdetail (Serial_NO, ID);
Diagram 1
To test whether the unique index has been bound to the productdetail table, execute the SHOW CREATE TABLE statement as shown in Diagram 2:
The following is the syntax for verifying the index created on a column(s) of a table
Syntax:
<System prompt> SHOW CREATE TABLE <Table Name> \G;
Example:
mysql> SHOW CREATE TABLE productdetail \G;

Diagram 2
In Diagram 2, UNIQUE KEY ‘product_id’ (‘Serial_NO,ID’) indicates that the unique index is successfully created on the column ‘Serial_NO’ and ‘ID’.