【发布时间】:2019-04-09 14:25:49
【问题描述】:
我正在尝试将架构导入 MySQL (MariaDB 10.1.36),但出现上述错误。我还在 MySQL Workbench 中尝试了直接正向工程,但结果是一样的。
ERROR 1064 (42000):您的 SQL 语法有错误;检查与您的 MariaDB 服务器版本相对应的手册,以获取在 ') 附近使用的正确语法 引擎 = InnoDB
失败的示例代码是:
CREATE TABLE IF NOT EXISTS `example`.`adhere` (
`adhere_id` BIGINT(20) NOT NULL AUTO_INCREMENT,
`description` VARCHAR(100) NOT NULL,
`id_uuid` VARCHAR(36) NULL,
PRIMARY KEY (`adhere_id`),
INDEX `ix_tmp_autoinc` (`adhere_id` ASC) VISIBLE)
ENGINE = InnoDB
AUTO_INCREMENT = 19
DEFAULT CHARACTER SET = latin1;
我尝试将反引号更改为单引号是徒劳的,后来我将它们删除为相同的结果。期望是创建表,其余的结构也是如此。
【问题讨论】: