繁体   English   中英

MySQL:创建表,自动生成主键?

[英]MySQL: create table, primary key automatically generated?

在mysql中,如何自动为表生成主键?

如果我没有在其中指定主键,

CREATE TABLE my_table(
   ...
   ...
);

mysql会自动生成主键吗?

不,如果您不指定主键,它将不会创建一个。 若要创建主键,请使用以下命令。

CREATE TABLE my_table(
   id int NOT NULL,
   PRIMARY KEY (id)
);

这将创建一个“ id”列,使其不为null,并创建主键。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM