mysql - 从 MSSQL 迁移到 MYSQL 错误 1064 MYSQL Workbench

标签 mysql sql-server mysql-workbench database-migration

我目前正在准备使用 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

最佳答案

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 '')

关于mysql - 从 MSSQL 迁移到 MYSQL 错误 1064 MYSQL Workbench,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31832080/

相关文章:

mysql - 删除mysql中的重复记录

java - 检查表是否存在,使用java中的连接对象

mysql合并两个表产生以下输出

php - 如何将 PHP PDO ODBC 与 SQL Server 和 Unicode 字符一起使用?

sql-server - 不知道如何在我的表中搜索 XML 列

mysql - 通过创建函数使用 mysql 工作台自动生成员工 ID

mysql - 更新完成后触发更改所有行

javascript - 使用 Ajax 和 JQuery 从 SQL 数据库添加和删除行

python - 如何使用 pymysql 运行批量插入查询?

mysql - 从 1 列中选择 1 个值