mysql联合主键自增
时间: 2023-07-03 16:26:48 浏览: 169
mycat 主键自增代码
在 MySQL 中,联合主键是指由多个字段组成的主键。如果你想在联合主键中自增一个字段,可以使用 AUTO_INCREMENT 属性,但需要注意以下几点:
1. 联合主键必须包含自增字段。
2. 自增字段必须是联合主键的第一个字段。
3. 自增字段必须是整数类型,如 INT 或 BIGINT。
下面是一个示例 SQL 语句,用于创建一个包含联合主键和自增字段的表:
```
CREATE TABLE example (
id INT AUTO_INCREMENT,
name VARCHAR(50),
age INT,
PRIMARY KEY (id, name)
);
```
在上面的示例中,id 是自增字段,同时也是联合主键的第一个字段,name 是另一个联合主键字段。这个表的主键由 id 和 name 两个字段组成,并且 id 字段会自动递增。
阅读全文