InnoDB的外键约束

我试图改变类型的两个表innoDB 问题是,该值是一个键和一个外键。 当我尽量让我得到以下错误的变化

#1025 error on rename

我是否需要删除外键,然后进行更改,然后重新应用外键?

--------------解决方案-------------

请检查出的Innodb的外键约束

由于ü可以使用的名称,以删除第一个外键和列,则:

ALTER TABLE categories DROP FOREIGN KEY categories_ibfk_1;
ALTER TABLE categories DROP COLUMN assets_id;

要找出哪些表造成的,您可以运行错误

SHOW ENGINE INNODB STATUS\G

再看看“国外最新KEY ERROR”一节。

是的,你必须删除外键。 尝试SHOW INNODB STATUS来看看有没有什么事了比较详细的解释。

分类:InnoDB的 时间:2015-03-15 人气:0
本文关键词: InnoDB的
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.206 (s). 10 q(s)