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

时间:2016-11-01 17:56:09

标签: mysql primary-key

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

如果我没有指定主键,

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

mysql会自动生成主键吗?

1 个答案:

答案 0 :(得分:1)

不,如果您没有指定主键,则不会创建主键。要创建主键,请使用以下命令。

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

这将创建一个" id" column,使其不为null,以及主键。