2016-11-18 2 views
1

J'essaye de créer une table d'archives dans MariaDB en utilisant dbForge et j'obtiens l'erreur suivante quand je sauvegarde la table.Symbole inattendu Moteur d'archive 'NONE' - MariaDB DBForge

Symbole inattendu 'AUCUN'

dbForge change automatiquement la ligne suivante:

clé primaire (ArchiveSupplierID)

Pour

clé primaire UTILISATION NONE (ArchiveSupplierID)

Voici ma définition de la table

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; 

Merci,

+0

Il ne ressemble pas à la version actuelle de dbForge (v7.2) le fait, peut-être qu'il était un bug dbForge qui a été fixé. Cependant, quelle est exactement la déclaration que vous exécutez avant que dbForge ne la convertisse en une syntaxe incorrecte? Ce que vous avez cité comme "ma définition de la table" a déjà "USING NONE". – elenst

Répondre