2015-11-06 141 views
0
CREATE TABLE news (
    id int(11) NOT NULL AUTO_INCREMENT, 
    title varchar (128) NOT NULL, 
    slug varchar (128) NOT NULL, 
    text text NOT NULL, 
    PRIMARY KEY (id), 
    KEY slug (slug) 
    ); 

在上面的代碼中KEY slug(slug)是什麼意思?在MYSQL中KEY slug(slug)是什麼意思?

回答

2

望着MySQL documentation導致我這個:

{INDEX|KEY}

因此,在這種情況下,它指的是一個事實,即KEY在桌子上的INDEX,它並不是指主鍵或外鍵。

在該行KEY slug (slug)的上下文中,它會在slug字段上創建一個名爲slug的索引。

4
KEY slug (slug) 

這裏主要手段指數,第一毛坯是一個索引名(可以跳過它或把它),(塞)意味着創造的塞字段索引。

作爲一個標準,你繼續保持它的原樣

KEY idx_slug(slug) 
0

重點塞用於存儲將被用於路由獲取的笨您的信息的唯一密鑰,你可以通過配置蛞蝓類使用