gpt4 book ai didi

mysql - SQL查询主键约束

转载 作者:行者123 更新时间:2023-11-29 07:37:34 24 4
gpt4 key购买 nike

我是sql新手。有人可以帮我解释一下下面的 sql 查询吗?我的问题在于 staffID int NOT NULL AUTO_INCRMENT, PRIMARY KEY(personID)

$sql   =   "CREATE   TABLE   Persons(staffID   int   NOT   NULL 
AUTO_INCREMENT,
PRIMARY KEY(personID),FirstName varchar(15),LastName varchar(15),Age
int)";

谢谢。问候。

最佳答案

您正在尝试创建无效列的主键,并忽略自动增量列。请尝试使用以下 SQL。看这个documentation来自 MySQL

CREATE TABLE Persons(staffId INT AUTO_INCREMENT, 
personId VARCHAR(10),
firstName VARCHAR(15),
LastName VARCHAR(15),
Age INT,
primary key (staffId,personId));

关于mysql - SQL查询主键约束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30231472/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com