我有一個表T有以下幾列多麼獨特重點工作
col1 col2 col3 col4
1 1 1 1
1 1 1 2
1 1 2 1
1 1 2 1
如果我設置列COL2,COL3,COL4獨特。獨特的作品如何?它會採用每列組合的獨特性嗎?
我有一個表T有以下幾列多麼獨特重點工作
col1 col2 col3 col4
1 1 1 1
1 1 1 2
1 1 2 1
1 1 2 1
如果我設置列COL2,COL3,COL4獨特。獨特的作品如何?它會採用每列組合的獨特性嗎?
在這裏看到:http://www.w3schools.com/sql/sql_unique.asp
設置多個列獨特的語法與設置獨特的一列的不同。如果您將多個列設置爲唯一,則它是查看唯一性的集合。
我不完全確定,但我認爲獨特的屬性與索引表有關。無論您將哪一列設置爲唯一,該列應該是您要查找某一行的那一列。例如在呼叫像
UPDATE table_name SET column_name = some_value WHERE ID = some_number
ID列應設置爲獨一無二的,雖然我不知道是不是不這樣做實際上從尋找特定行停止你。
是的,「獨特性」是約束中涉及的所有列的結果。 See SO Question 你可以很容易地寫一張表格,並測試它如何處理INSERT
s