MySQL drop field;外键错误150
使用InnoDB并删除未使用的外键的MySQL问题.外键引用另一个表的id.但是,我不需要这个领域. 我已经尝试删除fk索引,这不起作用 – 说它是在外键约束中需要的.并删除该字段,这给了我一个错误: 1025 – 将’./axis/#sql-ad8_1531’重命名为’./axis/Schedule’时出错(错误号:150) 该表目前是空的.没有引用此字段的表.关于如何摆脱这个的任何想法?除了创建一个新表? 如果我正确读取下面的错误,我不能删除列,因为声明了fk索引.我不能删除索引,因为列存在.鸡肉和鸡肉蛋?? 最新的外国关键错误
这里constraint_name是约束的名称而不是索引.如果您不知道这是什么,可以通过发出SHOW CREATE TABLE来查找.它是在CONSTRAINT一词之后出现的标识符. 编辑:从您添加到问题,看起来您需要发布
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |