由于某种原因,我无法打开我的模型,它已损坏,所以我试图从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
...
由于某种原因,它无法正确导入外键,当创建总是在约束之前实现时,总是说“找不到表”,它会是什么?
答案 0 :(得分:0)
这应该是MySQL错误报告here中报告的区分大小写的问题。
潜在的Workbench可以检查
lower_case_table_names
在开始逆向工程和采用之前的变量值SqlIdentifiersCS
根据需要,但是这会导致不合需要的混合 套管在模型中。例如,几个图式 从不同的DBMS反向工程,使用不同的值lower_case_table_names
。因此用户必须明确设置 Workbench中的SqlIdentifiersCS
参数并应用相同的规则集 每一次。