【问题标题】:what does KEY slug(slug) means in MYSQL?KEY slug(slug) 在 MYSQL 中是什么意思?
【发布时间】:2015-11-06 05:37:17
【问题描述】:
 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 codeigniter


    【解决方案1】:
    KEY slug (slug)
    

    这里KEY表示索引,第一个slug是索引名(可以跳过也可以保留),(slug)表示在slug字段上创建索引。

    作为一个标准,你保持不变-

    KEY idx_slug(slug)
    

    【讨论】:

      【解决方案2】:

      看着MySQL documentation 把我引到这个:

      {INDEX|KEY}

      所以在这种情况下,它指的是KEY 是表上的INDEX,而不是指主键或外键。

      在这一行的上下文中,KEY slug (slug),它正在 slug 字段上创建一个名为 slug 的索引。

      【讨论】:

        【解决方案3】:

        Key slug 用于存储唯一密钥,该密钥将用于路由以在 codeigniter 中获取您的信息,您可以通过配置 slug 类来使用它

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2021-11-01
          • 2021-02-09
          • 1970-01-01
          • 2020-06-17
          • 2013-03-09
          • 2010-10-29
          相关资源
          最近更新 更多