MySQL工作台不刷新,这导致了许多不可能存在的问题
当我试图在mySQL Workbench中更改模型,并希望通过单击将其与数据库同步时: 数据库->前沿工程师 没问题 我刚刚删除了所有关联,但在尝试执行以下操作时,外键仍然存在问题: 数据库->同步模型 现在它有一个问题: 在服务器中执行SQL脚本: 错误:错误1829:无法删除列“idCase”:表“prodevcbr.solution”的外键约束“prodevcbr/fk_solution_case1”中需要该列 SQL代码: SQL脚本执行完成:语句:3个成功,1个失败 取回最终形式的视图定义。 没什么可拿的** 我不理解mySQL工作台存在的问题。有时我只是重启电脑,问题就解决了。这怎么可能?坐在这里寻找毫无意义的问题已经让我发疯了 我的模型现在看起来像这样,没有任何关联:MySQL工作台不刷新,这导致了许多不可能存在的问题,mysql,model,workbench,Mysql,Model,Workbench,当我试图在mySQL Workbench中更改模型,并希望通过单击将其与数据库同步时: 数据库->前沿工程师 没问题 我刚刚删除了所有关联,但在尝试执行以下操作时,外键仍然存在问题: 数据库->同步模型 现在它有一个问题: 在服务器中执行SQL脚本: 错误:错误1829:无法删除列“idCase”:表“prodevcbr.solution”的外键约束“prodevcbr/fk_solution_case1”中需要该列 SQL代码: SQL脚本执行完成:语句:3个成功,1个失败 取回最终形式的视图
无法删除列“idCase”:外键约束中需要的列对我来说非常清楚。如果两个类之间没有约束,这样的错误怎么会出现D
ALTER TABLE `prodevcbr`.`Thecase`
DROP COLUMN `user_iduser`,
DROP COLUMN `kindOfDamage_idkindOfDamage`,
DROP COLUMN `pumpModel_idpumpModel`,
DROP COLUMN `pumpElement_idpumpElement`,
DROP COLUMN `createTime`,
DROP COLUMN `idCase`,
CHANGE COLUMN `figureOfMerit` `figureofmerit` DOUBLE NULL DEFAULT NULL AFTER `problemText`,
ADD COLUMN `idThecase` INT(11) NOT NULL FIRST,
ADD COLUMN `createTimeThecase` TIMESTAMP NULL DEFAULT NULL AFTER `idThecase`,
DROP PRIMARY KEY,
ADD PRIMARY KEY (`idThecase`),
DROP INDEX `fk_thecase_user1_idx` ,
DROP INDEX `fk_thecase_kindOfDamage1_idx` ,
DROP INDEX `fk_thecase_pumpModel1_idx` ,
DROP INDEX `fk_thecase_pumpElement1_idx`