没有合适的资源?快使用搜索试试~ 我知道了~
MySQL删除外键问题小结
0 下载量 155 浏览量
2020-12-15
13:46:37
上传
评论
收藏 44KB PDF 举报
温馨提示
试读
1页
MySQL:MySQL不能删除外键,抱错Error on rename of ./ruler/test2child to ./ruler/#sql2-298-92 (errno: 152) 曾经这是MySQL的一个bug,但是现在只是MySQL的一个不友好的地方。 例子如下: mysql> ALTER TABLE ruler.test2child DROP FOREIGN KEY test; ERROR 1025 : Error on rename of ''./ruler/test2child'' to ''./ruler/#sql2-298-8f'' (errno: 152) 这里并不是
资源详情
资源评论
资源推荐
MySQL删除外键问题小结删除外键问题小结
MySQL:MySQL不能删除外键,抱错Error on rename of ./ruler/test2child to ./ruler/#sql2-298-92 (errno: 152)
曾经这是MySQL的一个bug,但是现在只是MySQL的一个不友好的地方。
例子如下:
mysql> ALTER TABLE ruler.test2child DROP FOREIGN KEY test;
ERROR 1025 : Error on rename of ''./ruler/test2child'' to ''./ruler/#sql2-298-8f'' (errno:
152)
这里并不是不能删除外键,而是使用了错误的外键名称,但是MySQL报的错实在离谱。
正确的错误信息要如下查询才能知道:
mysql> show innodb status;
------------------------
LATEST FOREIGN KEY ERROR
------------------------
071222 20:48:26 Error in dropping of a foreign key constraint of table
"ruler"."test2child",
in SQL command
ALTER TABLE ruler.test2child DROP FOREIGN KEY test
Cannot find a constraint with the given id "test".
另外外键的其他操作也有类似情况:另外外键的其他操作也有类似情况:
比如外键 新建报错:
Can''t create table ''ruler.#sql-298_92'' (errno: 150)
show innodb status;
------------------------
LATEST FOREIGN KEY ERROR
------------------------
071222 20:18:57 Error in foreign key constraint of table ruler/#sql-298_8d:
FOREIGN KEY (test2code) REFERENCES ruler.test2 (test) on delete set null:
You have defined a SET NULL condition though some of the
columns are defined as NOT NULL.
测试数据库版本为:测试数据库版本为:
5.2.0-falcon-alpha-community-nt
删除外键的做法:删除外键的做法:
//先删除外键名,再删外键字段(mysql官方提供)
例:
alter table task drop foreign key FK_Reference_7;
alter table task drop column `assigned`;
以上所述是小编给大家介绍的MySQL删除外键问题小结,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及
时回复大家的。在此也非常感谢大家对软件开发网网站的支持!
您可能感兴趣的文章您可能感兴趣的文章:详解MySQL中的外键约束问题MySQL删除表的时候忽略外键约束的简单实现MySQL删除有外键约束的
表数据方法介绍MySQL外键约束的禁用与启用命令MySQL 关闭子表的外键约束检察方法MySQL 创建主键,外键和复合主键的
语句MySQL外键使用详解mysql外键(Foreign Key)介绍和创建外键的方法MySQL使用外键实现级联删除与更新的方法mysql建
立外键MySQL外键约束常见操作方法示例【查看、添加、修改、删除】
weixin_38637580
- 粉丝: 3
- 资源: 917
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0