要創建多列唯一索引,可以使用CREATE UNIQUE INDEX語句。以下是創建多列唯一索引的示例:
CREATE UNIQUE INDEX index_name ON table_name (column1, column2);
在上面的語句中,`index_name`是索引的名稱,`table_name`是要創建索引的表名,`column1`和`column2`是要創建索引的列名。
通過在CREATE UNIQUE INDEX語句中指定多個列,可以創建一個唯一索引,確保指定的列的組合值是唯一的。這意味著在插入或更新記錄時,數據庫將檢查這些列的值是否重復。如果重復,則將引發錯誤。
請注意,創建多列唯一索引時,要確保組合值是唯一的,而不僅僅是單個列的值。這意味著單獨的列值可以重復,只要它們的組合值是唯一的。