【发布时间】:2017-04-02 01:45:44
【问题描述】:
我正在尝试使用 dbForge 在 MariaDB 中创建一个存档表,当我保存该表时出现以下错误。
意外符号“无”
dbForge 自动更改以下行:
主键(ArchiveSupplierID)
到
不使用主键(ArchiveSupplierID)
下面是我的表定义
CREATE TABLE supplierarchives (
ArchiveSupplierID INT(11) NOT NULL AUTO_INCREMENT,
PRIMARY KEY USING NONE (ArchiveSupplierID)
)
ENGINE = ARCHIVE
AUTO_INCREMENT = 31888
AVG_ROW_LENGTH = 148
CHARACTER SET utf8
COLLATE utf8_general_ci;
谢谢,
【问题讨论】:
-
它看起来不像当前版本的 dbForge (v7.2) 那样做,可能是修复了一个 dbForge 错误。不过,在 dbForge 将其转换为错误语法之前,您运行的语句到底是什么?您引用的“我的表定义”已经有“USING NONE”。
标签: mysql mariadb archive dbforge