【发布时间】:2017-08-15 15:04:30
【问题描述】:
我目前正在处理一个需要我在 MySQL Workbench 中创建数据库模型的项目。完成 EER 图的编辑后,我尝试将我的图正向工程到数据库。但是生成的SQL代码执行失败,返回如下信息:
Executing SQL script in server
ERROR: Error 1103: Incorrect table name ''
SQL Code:
-- -----------------------------------------------------
-- Table `mydb`.``
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `mydb`.`` (
)
ENGINE = InnoDB
SQL script execution finished: statements: 6 succeeded, 1 failed
Fetching back view definitions in final form.
Nothing to fetch
我在黑暗中。任何帮助将不胜感激。
如果需要,我可以上传带有图表的 .png 图片。
【问题讨论】:
-
我能想到的就是你在某个地方有一个“空”表定义,它首先被应用。
-
我会去找的。如果我发现了什么,将很快在这里更新。
-
是的,就是这样。我检查了对象导航器,发现图中没有引用一个空表。我设法将其删除,脚本按预期运行。
-
能否将您的评论添加为答案,以便我将其标记为正确?
标签: mysql mysql-workbench database-schema