mysql主键怎么设置

 我来答
见事明评读书分享
2021-01-12 · 核心表达:中年变自由职业者,读一点 书,静思人与事,分享一点...
见事明评读书分享
采纳数:623 获赞数:1957

向TA提问 私信TA
展开全部

MySQL创建主键有两种方式。

1、在创建表的时候就指定主键。如下面建表语句就指定emp_no为主键:

CREATE TABLE employees (

  emp_no int(11) NOT NULL,

  birth_date date NOT NULL,

  first_name varchar(14) NOT NULL,

  last_name varchar(16) NOT NULL,

  gender enum('M','F') NOT NULL,

  hire_date date NOT NULL,

  PRIMARY KEY (emp_no)

) ENGINE=InnoDB DEFAULT CHARSET=utf8;


2、建表时未指定主键,建表后通过SQL命令创建主键。如:

ALTER TABLE employees ADD PRIMARY KEY(emp_no);

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式