簡體   English   中英

在MariaDB上創建表時為什么會收到此錯誤? “無法獲取MyMariaDB的列:未知的系統變量'OPTION'”

[英]Why I obtain this error when I create a table on MariaDB? “Could not getColumn for MyMariaDB: Unknown system variable 'OPTION'”

我已經安裝了MariaDB,並且在嘗試創建此簡單表時發現了一些困難:

CREATE
    TABLE testdb.ACCOMODATION
    (
        Id BIGINT NOT NULL AUTO_INCREMENT,
        user_id BIGINT(30) NOT NULL,
        name VARCHAR(100) NOT NULL,
        address VARCHAR(255) NOT NULL,
        tel VARCHAR(50) NOT NULL,
        mobile VARCHAR(50) NOT NULL,
        fax VARCHAR(50) NOT NULL,
        email VARCHAR(255) NOT NULL,
        zip VARCHAR(16) NOT NULL,
        nation VARCHAR(30) NOT NULL,
        region VARCHAR(30) NOT NULL,
        province VARCHAR(30) NOT NULL,
        municipality VARCHAR(30) NOT NULL,
        stars ENUM('ONE', 'TWO', 'THREE', 'FOUR', 'FIVE') NOT NULL,
        lat DECIMAL(10, 8), 
        lng DECIMAL(11, 8),

        CONSTRAINT fk_accomodation_user FOREIGN KEY (user_id) REFERENCES testdb.USER (id),
        PRIMARY KEY (Id)
    )
    ENGINE=InnoDB DEFAULT CHARSET=latin1

當我對DB Visualizer (用於與數據庫交互的IDE)執行此查詢時,會收到以下錯誤消息:

11:26:01  [CREATE - 0 row(s), 0.000 secs]  Could not getColumn for MyMariaDB: Unknown system variable 'OPTION'
... 1 statement(s) executed, 0 row(s) affected, exec/fetch time: 0.000/0.000 sec  [0 successful, 0 warnings, 1 errors]

嘗試設置ID UNSIGNEd而不是UNISGNED

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM