簡體   English   中英

無法在mysql工作台中創建表

[英]Cannot create table in mysql workbench

我試圖在MySQL工作台中向我的架構中添加一個表,但不斷出現錯誤。

消息日志:

Executing:
CREATE TABLE `TestVisual`.`arc` (
    `arcid` INT NOT NULL DEFAULT 0 COMMENT '',
    `name` VARCHAR(45) NULL DEFAULT '' COMMENT '',
    PRIMARY KEY (`arcid`)  COMMENT '');

Operation failed: There was an error while applying the SQL script to the database.
ERROR 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'COMMENT '')' at line 4
SQL Statement:
CREATE TABLE `TestVisual`.`arc` (
    `arcid` INT NOT NULL DEFAULT 0 COMMENT '',
    `name` VARCHAR(45) NULL DEFAULT '' COMMENT '',
    PRIMARY KEY (`arcid`)  COMMENT '')

我嘗試按照教程進行操作,但是仍然出現錯誤。 該服務器上已經有其他表,我可以更改它們的數據以及添加和刪除列。 我也是root用戶。

巴爾瑪在評論中回答了以上問題。 該服務器使用的是舊版本的MySQL,因此sql中不允許使用COMMENT。 刪除它們,效果很好。

暫無
暫無

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

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