文档章节

MySQL 1005 - errno 121 错误解决方法

Allen_Chou
 Allen_Chou
发布于 2015/04/24 16:55
字数 214
阅读 57
收藏 0

今天修改数据库外键的时候发现了 1005 --errno 121的错误~

在网上搜了一遍,基本上都是一个答案,清除数据,再还原~~这个不知道可不可以,反正我觉得,清除数据再还原感觉略麻烦~然后就没试了~~

最终找到了解决方法~~其实这个问题就是外键名冲突而已~

原因:这个表设的外键名和和之前的其他表设的外键名一样,然后产生了冲突,然后报这个错误

解决方法:很简单~改一下外键名就可以了(注意不是  栏位名)~~

如上面那个图的例子~~说明已经存在 userID 这个外键名了,然后改成  uID 就成功了~~

© 著作权归作者所有

共有 人打赏支持
Allen_Chou
粉丝 5
博文 16
码字总数 8321
作品 0
广州
程序员
私信 提问
MySQL外键关联(创世纪新篇)

数据库外键 01.mysql> show create table countryG 02.* 1. row * 03. Table: country 04.Create Table: CREATE TABLE ( 05. smallint(5) unsigned NOT NULL auto_increment, 06. varchar(50......

crossmix
2015/09/25
74
0
MySQL 创建外键时报 105 错误的原因

执行创建外键的语句是: alter table osc_forum_fields add constraint FK_forum_value foreign key (forum) references osc_forums ( id ); 执行错误信息是: [SQL] alter table osc_forum_......

红薯
2010/04/16
1K
0
一个sql语句,怎么这么慢

我的程序最近经常出现错误:Lock wait timeout exceeded; try restarting transaction 查看了一下mysql的慢日志,发现一个sql语句老出现: # Time: 110801 22:24:52 # User@Host: chen[chen...

chencliff
2011/08/02
575
8
MYSQL中ERROR 1005 (HY000): Can't create table 错误

今天创建一个MYSQL数据库时遇到的一个小问题: create table booktype ( btid int(5) unsigned zerofill autoincrement not null primary key, btname varchar(100) not null unique, btnot......

神勇小白鼠
2011/05/26
0
0
错误:mysql foreign key errno 150

Mysql错误:ERROR 1005 (HY000): Can't create table 'mytable.#sql-191_1c5e4' (errno: 150) alter table message_demo add constraint foreign key(type) references message_type(id) on......

cwalet
2011/11/25
0
0

没有更多内容

加载失败,请刷新页面

加载更多

dotConnect for Oracle入门指南(六):使用事务

【下载dotConnect for Oracle最新版本】 dotConnect for Oracle(原名OraDirect.NET)建立在ADO.NET技术上,为基于Oracle数据库的应用程序提供完整的解决方案。它为设计应用程序结构带来了新的...

电池盒
10分钟前
1
0
Spring Batch JSR-305 支持

本发布版本中为 JSR-305 支持添加了一个注解。这个为了与 Spring 框架中的 Null-safety 注解取得平衡,然后为 Spring Batch 添加为 public APIs。 这个注解不仅仅在使用 Spring Batch APIs ...

honeymoose
11分钟前
0
0
React Native工程中TSLint静态检查工具的探索之路

背景 建立的代码规范没人遵守,项目中遍地风格迥异的代码,你会不会抓狂? 通过测试用例的程序还会出现Bug,而原因仅仅是自己犯下的低级错误,你会不会抓狂? 某种代码写法存在问题导致崩溃时...

美团技术团队
13分钟前
0
0
mysql update select

在遇到需要update设置的参数来自从其他表select出的结果时,需要把update和select结合使用,不同数据库支持的形式不一样,在mysql中如下: update A inner join(select id,name from B) c on A.i...

张欢19933
16分钟前
0
0
KaliLinuxNetHunter教程刷入第三方Recovery与开始刷机

KaliLinuxNetHunter教程刷入第三方Recovery与开始刷机 2.刷入第三方Recovery(即TWRP) TWRP(TeamWin Recovery Project)是一款XDA大神开发的一款全触屏操作的第三方Recovery。支持滑动确认...

大学霸
19分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部