使用auto_increment的正确语法

时间:2019-04-16 01:41:12

标签: mysql

下面的mysql中的sql语句。

CREATE TABLE `dcc_native_app`.`user` (
  `id` INT(11) NOT NULL DEFAULT AUTO_INCREMENT,
  `name` VARCHAR(45) NULL DEFAULT 0,
  `password` VARCHAR(45) NULL DEFAULT 0,
  `loggedin` TINYINT(1) NULL,
  PRIMARY KEY (`id`))

它报告一个AUTO_INCREMENT syntax错误。

1 个答案:

答案 0 :(得分:0)

尝试一下

CREATE TABLE IF NOT EXISTS `user` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(45) DEFAULT NULL,
  `password` varchar(45) DEFAULT NULL,
  `loggedin` TINYINT(1) DEFAULT NULL,
  PRIMARY KEY (`id`)
)