【发布时间】:2020-12-27 01:04:57
【问题描述】:
我终其一生都无法弄清楚哪里出了问题。我在 MySQL 工作台中创建了 ERD 和关系,它吐出了这段代码。我将它转发到我的 dbms 并收到此错误。
Executing SQL script in server
ERROR: Error 1064: You have an error in your SQL syntax; check the manual that
corresponds to your MariaDB server version for the right syntax to use near ')
ENGINE = InnoDB' at line 10
SQL Code:
-- -----------------------------------------------------
-- Table `deadiade_golfbag`.`users`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `deadiade_golfbag`.`users` (
`id` INT NOT NULL AUTO_INCREMENT,
`first_name` VARCHAR(150) NOT NULL,
`last_name` VARCHAR(250) NULL,
`professional` BINARY(1) NOT NULL DEFAULT 0,
PRIMARY KEY (`id`, `professional`),
UNIQUE INDEX `id_UNIQUE` (`id` ASC) VISIBLE)
ENGINE = InnoDB
SQL script execution finished: statements: 5 succeeded, 1 failed
Fetching back view definitions in final form.
Nothing to fetch
【问题讨论】:
标签: mysql sql indexing mariadb create-table