数据库设定多个主键约束怎么设置
网站编辑2023-06-28 11:37:53262
- 创建表:
sql
CREATE TABLE `table_name` (
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
email VARCHAR(50),
phone VARCHAR(50),
primary_key NOT NULL
);
- 设置主键:
sql
CREATE TABLE `table_name` (
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
email VARCHAR(50),
phone VARCHAR(50),
primary_key NOT NULL
);
- 创建约束规则:
sql
CREATE TABLE `table_name` (
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
email VARCHAR(50),
phone VARCHAR(50),
primary_key NOT NULL
) ENGINE="UPDATE table_name SET primary_key=value, email=value, phone=value";
在上面的示例中,我们首先创建了一个包含三个字段的表,然后创建了一个约束规则,指定了两个主键值。其中,primarykey 参数指定了一个主键,primarykey 是我们想要设定的唯一主键,这个主键必须与其他所有主键都不同。通过这种方式,我们就可以为每个表创建多个主键约束了。







