mysql创建表时key是啥意思
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql创建表时key是啥意思相关的知识,希望对你有一定的参考价值。
CREATE TABLE permissions (
id bigint NOT NULL identity,
version int NOT NULL,
name varchar(255) default NULL,
creation_time datetime default NULL,
description varchar(255) default NULL,
status int default NULL,
resource_id bigint NOT NULL,
operation_id bigint NOT NULL,
PRIMARY KEY (id),
KEY FK4392F4842AE8D5D5 (resource_id),//这句是创建了什么
KEY FK4392F484120D78DF (operation_id),
CONSTRAINT FK4392F484120D78DF FOREIGN KEY (operation_id) REFERENCES operations (id),
CONSTRAINT FK4392F4842AE8D5D5 FOREIGN KEY (resource_id) REFERENCES resources (id)
)
求采纳为满意回答。追问
复制党一个,我要知道的是这句话做了什么,我要是知道index是干嘛的我还用问吗
参考技术C 索引...具体可以desc看下.以上是关于mysql创建表时key是啥意思的主要内容,如果未能解决你的问题,请参考以下文章
MySQL - 创建表时一起使用“PRIMARY KEY”、“UNIQUE KEY”和“KEY”的含义
C++里创建链表时Node是啥意思?Node需要在函数头定义么?要的话怎么定义?
mysql.connector.errors.ProgrammingError: 1064 (42000): 尝试创建表时 SQL 语法有错误