MySQL 更改表外键报错:ERROR 1025: Error on rename of .... (errno: 150)
2015-03-28 14:06
429 查看
背景:
需要将数据库表存在的原有基础上,需要对表的字段重新设计,包括字段的名称更改,部分字段的增删,
与此同时这个表与其他至少三个表持有外键关联关系,在更改字段名称的时候,无法成功,提示上述错误,
第一次解决:
在选中表选择设计表后,更改完字段名,然后选择更改索引和外键的字段名,全部都更换一遍,还是提示上述错误
第二次解决:
将此表的外键关联表,关联字段先记录,然后将与其有关连的外键全部删除,然后在选中表,设计表,在弹出的窗口中在重复第一次解决中的内容,搞定!
需要将数据库表存在的原有基础上,需要对表的字段重新设计,包括字段的名称更改,部分字段的增删,
与此同时这个表与其他至少三个表持有外键关联关系,在更改字段名称的时候,无法成功,提示上述错误,
第一次解决:
在选中表选择设计表后,更改完字段名,然后选择更改索引和外键的字段名,全部都更换一遍,还是提示上述错误
第二次解决:
将此表的外键关联表,关联字段先记录,然后将与其有关连的外键全部删除,然后在选中表,设计表,在弹出的窗口中在重复第一次解决中的内容,搞定!
相关文章推荐
- ERROR 1025 (HY000): Error on rename of '.\test\#sql-c68_10' to '.\test\member' (errno: 150)
- mysql [Err] 1025 - Error on rename of '.' to '.\\#sql2-1638-7' (errno: 121)
- MySQL不能删除外键,抱错Error on rename of './ruler/test2child' to './ruler/#sql2-298-92' (errno: 152)
- MySQL不能删除外键,抱错Error on rename of './ruler/test2child' to './ruler/#sql2-298-92' (errno: 152)
- MySQL ERROR 1025(HY000): Error on rename of ...
- mysql创建外键约束报错【Bug Fix】Error : Can't create table '#sql-534_185' (errno: 150)
- MySQL创建外键出现 ERROR 1005: Can't create table (errno: 150)解决办法
- MySQL ERROR 1025(HY000): Error on rename of ...
- mysql ERROR 1025 (HY000): Error on rename of
- MySQL 外键创建表失败 ERROR 1005 (HY000): Can't Create Table....(errno: 150)
- mysql 建立外键错误(mysql error number 1005 errno: 150)
- MySQl更改外键报 Error on rename XXX to XXX(error:150) 解决办法
- ERROR 1025 (HY000): Error on rename of to
- MySQL创建外键时错误:MySQL Error Number 1005 Can’t create table ‘XX.frm’ (errno: 150)
- [MySQL]表创建外键失败:ERROR 1005 (HY000): Can't create table (errno: 150)
- MySQL创建外键约束的报错Error : Can't create table '#sql-534_185' (errno: 150)
- mysql处理添加外键时 error 150 问题
- 【MySQL】ERROR 1005: Can't create table (errno: 150)的错误解决办法
- MySQL Error Number 1005 Can’t create table'...'(errno: 150)
- MySQL错误之ERROR 1005 (HY000): Can't create table '******' (errno: 150)