我目前正准备使用MYSQL工作台从MSSQL迁移到MYSQL。
我收到的错误如下。
ERROR: Error executing 'CREATE TABLE IF NOT EXISTS `dbo`.`VendorGTG` (
`VID` INT NOT NULL COMMENT '',
`Attending` TINYINT(1) NULL DEFAULT 0 COMMENT '',
`Name1` VARCHAR(50) NULL COMMENT '',
`Name2` VARCHAR(50) NULL COMMENT '',
`Inserted` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP COMMENT '',
`NameTag` TINYINT(1) NULL DEFAULT 0 COMMENT '',
PRIMARY KEY (`VID`) COMMENT '')'
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 8.
SQL Error: 1064
答案 0 :(得分:1)
MySQL没有像SQL Server这样的架构,因此请从代码中删除它:
CREATE TABLE IF NOT EXISTS VendorGTG (
`VID` INT NOT NULL COMMENT '',
`Attending` TINYINT(1) NULL DEFAULT 0 COMMENT '',
`Name1` VARCHAR(50) NULL COMMENT '',
`Name2` VARCHAR(50) NULL COMMENT '',
`Inserted` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP COMMENT '',
`NameTag` TINYINT(1) NULL DEFAULT 0 COMMENT '',
PRIMARY KEY (`VID`) COMMENT '')
答案 1 :(得分:0)
问题在于COMMENT ''
- 只是删除所有出现的问题。请随意在此错误下发表评论http://bugs.mysql.com/bug.php?id=77910
我们正在努力解决它。