CREATE TABLE onscreen(
id int(2) not null AUTO_INCREMENT,
subject varchar(100) not null,
content varchar(100) not null,
date datetime not null
);
整个错误消息是:
表定义不正确;只能有一个自动列,并且必须将其定义为关键
这一点很清楚:MySQL要求您将自动递增列定义为主键:
CREATE TABLE onscreen(
id int(2) not null AUTO_INCREMENT primary key, --> here
subject varchar(100) not null,
content varchar(100) not null,
date datetime not null
)
DB Fiddle演示