我見過幾個樣本表,其中一個是UNIQUE INDEX,另一個是UNIQUE KEY。 兩者有什麼區別?或兩者是相同的?UNIQUE INDEX和UNIQUE KEY有什麼區別?
22
A
回答
12
CREATE TABLE
KEY通常是INDEX的同義詞。
您可以用它們可互換使用的語法頁面描述
[約束[符號]獨特的[INDEX | KEY]
+7
不,語法頁面並不是說INDEX和KEY是可以互換的,但可以用作UNIQUE約束的下一個參數。 – abbas 2013-07-04 10:05:55
+0
請更清楚地說明爲什麼KEY和INDEX可以互換使用。我發現http://lists.mysql.com/mysql/218317(來自上面的Haim Evgi的評論)很有幫助。 – 2014-06-23 18:25:07
相關問題
- 1. UNIQUE,UNIQUE KEY和CONSTRAINT'name'UNIQUE之間有什麼區別?
- 2. UNIQUE和UNIQUE KEY之間的區別mySQL
- 3. RowGuide和UNIQUE KEY
- 4. UNIQUE和PRIMARY KEY
- 5. MySQL KEY/UNIQUE KEY
- 6. slqlalchemy UniqueConstraint VS Index(unique = True)
- 7. Spring Data JPA:findOne with unique key
- 8. UNIQUE KEY以任何順序
- 9. 'index'和'list-index'有什麼區別
- 10. MySQL不尊重UNIQUE和PRIMARY-KEY
- 11. MySQL中的「ADD KEY」和「ADD INDEX」有什麼區別?
- 12. Key和KeySpec有什麼區別?
- 13. MySQL Select Unique with Unique列
- 14. 主鍵的UNIQUE KEY約束是什麼意思?
- 15. 爲什麼違反UNIQUE KEY約束會發生?
- 16. UNIQUE INDEX上的查詢在遇到重複時返回什麼?
- 17. MySQL - 使用UNIQUE KEY的正確方法?
- 18. Session.Add(「key」,value)和Session [「key」] = value之間有什麼區別?
- 19. 爲什麼需要這個UNIQUE約束?
- 20. Symfony UniqueEntity vs UniqueConstraint vs unique = true
- 21. 結合UNIQUE和CHECK約束
- 22. MySQL。同一字段的UNIQUE和PRIMARY KEY約束
- 23. XSD:如何在元素值中使用'unique'和'key'/'keyref'?
- 24. Un-UNIQUE列mysql
- 25. CREATE UNIQUE TOKEN(NUMERIC)
- 26. arraycollection unique var
- 27. Hibernate @OneToMany和UNIQUE約束
- 28. MySQL:如何將varchar(255)UNIQUE列更改爲UNIQUE文本NOT NULL?
- 29. 意外標記UNIQUE,要求在聲明中整理[SET DATABASE UNIQUE])
- 30. Django Python unique = True表達式
見:http://lists.mysql.com/mysql/218317 – 2010-07-14 10:52:18
在MySQL中,術語*鍵*和*索引*傾向於交替使用,正如haim evgi給出的文章所指出的那樣。在MS SQL中,他們可以引用不同的東西:http://stackoverflow.com/questions/366186/is-the-sql-server-unique-key-also-an-index#answer-366200 – Mike 2010-07-14 11:03:46