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)在上面的代码中是什么意思?
发布于 2015-11-06 13:41:38
KEY slug (slug)这里KEY表示索引,first slug表示索引名(您可以跳过或保留),( slug )表示在slug字段上创建索引。
作为一个标准,你要保持它为-
KEY idx_slug(slug)发布于 2015-11-06 13:41:36
查看MySQL documentation,我会看到以下内容:
{INDEX|KEY}
因此,在本例中,它指的是KEY是表上的一个INDEX,而不是指主键或外键。
在该行KEY slug (slug)的上下文中,它在slug字段上创建了一个名为slug的索引。
发布于 2015-11-06 13:48:53
Key slug用于存储唯一的密钥,该密钥将用于路由以获取codeigniter中的信息,您可以通过配置slug类来使用它
https://stackoverflow.com/questions/33560174
复制相似问题