1

出于某种原因,我无法再打开我的模型,它已损坏,所以我尝试从 MySQL 导入以创建一个新的操作模型,但导入时总是出现此错误:

WARNING: Table `macrotelecom_django`.`perfil` not found. Stub was created.
WARNING: Table `macrotelecom_django`.`Agentes` : Foreign key `fk_Agentes_Perfil1` :     Referred column `macrotelecom_django`.`perfil`.`idPerfil` not found. Stub was created.
WARNING: Table `macrotelecom_django`.`usuariologin` not found. Stub was created.
WARNING: Table `macrotelecom_django`.`Agentes` : Foreign key `fk_Agentes_UsuarioLogin1` :   Referred column `macrotelecom_django`.`usuariologin`.`idUsuarioLogin` not found. Stub was created.
WARNING: Table `macrotelecom_django`.`clientes` not found. Stub was created.
WARNING: Table `macrotelecom_django`.`Albaran` : Foreign key `fk_Clientes_has_Productos_Clientes1` : Referred column `macrotelecom_django`.`clientes`.`idCliente` not found. Stub was created. 
WARNING: Table `macrotelecom_django`.`productos` not found. Stub was created.
WARNING: Table `macrotelecom_django`.`Albaran` : Foreign key `fk_Clientes_has_Productos_Productos1` : Referred column 
...

由于某种原因,它无法正确导入外键,当创建者总是在约束之前实现时,总是说“找不到表”,这可能是什么?

4

1 回答 1

0

这应该是 MySQL 错误报告中报告的区分大小写的问题

Workbench 可能会lower_case_table_names 在开始逆向工程之前检查变量值并 SqlIdentifiersCS根据需要采用,但这可能会导致模型中出现不良的套管混合。例如,几个模式是从使用不同值的不同 DBMS 进行逆向工程的 lower_case_table_names。因此用户必须 SqlIdentifiersCS在 Workbench 中显式设置参数并每次应用相同的规则集。

于 2012-07-09T08:49:38.960 回答