我试试这个:
create table booktable(ID int NOT NULL AUTO_INCREMENT, Name varchar(10), BorrowStatus varchar(5),Date varchar(10) );
但它有错误!
我想用这些列创建一个表:
ID
, Name
, BorrowStatus
,Date
我试试这个:
create table booktable(ID int NOT NULL AUTO_INCREMENT, Name varchar(10), BorrowStatus varchar(5),Date varchar(10) );
但它有错误!
我想用这些列创建一个表:
ID
, Name
, BorrowStatus
,Date
是保留字,Date
那么您不能将其用作字段名称。
该AUTO_INCREMENT
字段必须定义为唯一键或主键。
您需要将 AUTO_INCREMENT 列定义为关键字段。错误消息告诉您这一点。
尝试:
create table booktable(ID int NOT NULL AUTO_INCREMENT primary key, Name varchar(10), BorrowStatus varchar(5),Date varchar(10) );
这是一个创建自动增量字段作为表的主键的工作示例
CREATE TABLE example_autoincrement (
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
data VARCHAR(100)
);