mysql主键加入自增
时间: 2023-10-29 07:00:13 浏览: 181
MySQL 数据库设计优化完善版本.doc
在中,可以使用AUTO_INCREMENT关键字来为主键字段添加自增属性。当插入数据时,如果未指定该字段的值,MySQL会自动为其分配一个唯一的递增值。
要将主键加入自增,可以在建表语句中使用以下语法:
```
CREATE TABLE 表名 (
列名 数据类型 AUTO_INCREMENT,
...
PRIMARY KEY (主键列名)
);
```
其中,列名是主键列的名称,数据类型是适当的数据类型(如int),AUTO_INCREMENT关键字表示该列是自增的,PRIMARY KEY关键字用于指定该列作为主键。
举个例子,创建一个名为tmp1的表,其中id列作为自增主键:
```
CREATE TABLE tmp1 (
id INT AUTO_INCREMENT,
name VARCHAR(32),
sex VARCHAR(4) DEFAULT '男',
PRIMARY KEY (id)
) DEFAULT CHARSET=utf8;
```
以上是一个建表语句的示例,其中id列被设置为自增主键。
阅读全文