【问题标题】:Unexpected Symbol 'NONE' Archive Engine - MariaDB DBForge意外符号“无”存档引擎 - MariaDB DBForge
【发布时间】: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


【解决方案1】:

我在 devart 论坛上发布了这个问题,结果证明这是一个有效的错误。

http://forums.devart.com/viewtopic.php?f=23&t=34602

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-01-15
    • 2010-11-30
    • 2013-11-24
    • 2018-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-20
    相关资源
    最近更新 更多