-1

我试试这个:

create table booktable(ID int NOT NULL AUTO_INCREMENT, Name varchar(10), BorrowStatus varchar(5),Date varchar(10) );

但它有错误!

我想用这些列创建一个表: ID, Name, BorrowStatus,Date

4

3 回答 3

3

是保留字,Date那么您不能将其用作字段名称。

AUTO_INCREMENT字段必须定义为唯一键或主键。

于 2013-09-16T21:29:13.270 回答
2

您需要将 AUTO_INCREMENT 列定义为关键字段。错误消息告诉您这一点。

尝试:

create table booktable(ID int NOT NULL AUTO_INCREMENT primary key, Name varchar(10), BorrowStatus varchar(5),Date varchar(10) );
于 2013-09-16T21:31:51.547 回答
1

这是一个创建自动增量字段作为表的主键的工作示例

  CREATE TABLE example_autoincrement (
             id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
             data VARCHAR(100)
           );
于 2013-09-16T21:32:23.163 回答