我正在创建如下所示的简单表格,但我收到了以下错误。我在网上搜索,但我找不到错误。我只是想使用AUTO_INCREMENT=201
。
CREATE TABLE `address` (
`id` smallint(5) unsigned NOT NULL AUTO_INCREMENT=201,
`kkk` varchar(3) NOT NULL,
PRIMARY KEY (`account_id`)
) ENGINE=InnoDB AUTO_INCREMENT=606 DEFAULT CHARSET=utf8;
错误:
您的SQL语法有错误;检查与MySQL服务器版本对应的手册,以便在' = 201,
kkk
varchar(3)NOT NULL,PRIMARY KEY(account_id
))ENGINE = InnoD&#附近使用正确的语法39;在第2行0.000秒
答案 0 :(得分:1)
auto_increment
选项是表选项,而不是列选项。因此,它位于create table
语句的末尾或单独的alter table
语句中:
CREATE TABLE `address` (
`id` smallint(5) unsigned NOT NULL AUTO_INCREMENT,
`jjj` varchar(3) NOT NULL,
PRIMARY KEY (`account_id`)
) ENGINE=InnoDB AUTO_INCREMENT=201 DEFAULT CHARSET=utf8;
答案 1 :(得分:0)
使用以下查询:
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
答案 2 :(得分:0)
使用以下
CREATE TABLE `address` (
`id` smallint(5) unsigned NOT NULL,
`kkk` varchar(3) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=201 DEFAULT CHARSET=utf8;