文档章节

MySQL 1452 错误 解决方法

Allen_Chou
 Allen_Chou
发布于 2015/04/24 12:55
字数 141
阅读 86
收藏 0

今天在修改数据库的时候,发现了 1452错误

其实出现错误的原因是:插入外键的数据在另一张表的主键中不存在;

我的users表中有一条数据已经存在roleId为1的,但是我的role表中不存在roleId为1的数据~所以会产生这样的错误

解决办法:按上面的意思是~先在role表中插入一条roleId为1的数据再建立 外键就可以了



© 著作权归作者所有

共有 人打赏支持
Allen_Chou
粉丝 5
博文 16
码字总数 8321
作品 0
广州
程序员
MySQL主从复制中常见的3个错误及填坑方案

主从复制错误一直是MySQL DBA一直填不完的坑,如鲠在喉,也有人说mysql主从复制不稳定云云,其实MySQL复制比我们想象中要坚强得多,而绝大部分DBA却认为只要跳过错误继续复制就好啦,接下来不...

刘日飞
2016/05/11
0
0
magento数据库导入

需要移植magento到其它机器,使用phpmyadmin3.4.10.1将母版的数据库导出,然后在其它机器上导入母版数据库文件,出现一下错误,麻烦各路大神帮帮忙。 错误 SQL 查询: -- -- 限制表 -- ALTER...

NicholasNC
2015/05/25
484
1
mysql之数据备份还原

场景: ①由于权限控制,远程数据库在外网不能访问; ②远程数据库连接和查询比较慢,影响工作效率; ③即将发布生产时,验证数据库更新脚本是否无遗漏(如字段是否完整); 分析: 对于①、...

Ye_Kwii
2016/11/24
0
0
MySQL 添加外键失败 ERROR 1452

今天在学习数据库添加外键的时候,遇到了问题 我先创建了两个表 orders 和 order_items ,存储引擎都是InnoDB, 且都有orderid这个属性(类型完全一样), 但是我使用命令 alter table orde...

长平狐
2012/11/12
131
0
mysql 使用foreign key(外键) 插入约束

实验: //创建父表,并添加索引 CREATE TABLE parent(id INT,msg VARCHAR(200), INDEX indexid(id)); //查看索引 SHOW INDEX FROM parent; //创建子表(外键) CREATE TABLE child (cid INT,......

被啃的窝瓜
2017/05/12
0
0

没有更多内容

加载失败,请刷新页面

加载更多

分布式缓存架构设计

零、 题记 在高并发场景下,需要通过缓存来减少数据库的压力,使得大量的访问进来能够命中缓存,只有少量的需要到数据库层。由于缓存基于内存,可支持的并发量远远大于基于硬盘的数据库。所以...

Ala6
27分钟前
2
0
简单工厂模式

public abstract class Operation { private double numberA = 0; private double numberB = 0; public double getNumberA() { return numberA; } ......

NinjaFrog
30分钟前
1
0
git(一) 基本操作(branch、tag、冲突)

layout: blog istop: true title: "git基本操作(branch、tag、冲突)" date: 2018-09-11 category: 版本控制 tags: - 版本控制 撤销操作 修改最后一次提交 解释:修改上次提交。可以修改内容...

开心的哈士奇
32分钟前
1
0
Vue中路由管理器Vue Router使用方式(二)-推荐

一、Vue中使用Vue Router简单方式使用 vue add xxx命令添加插件 使用步骤,本人假设已经安装好了Vue CLI工具,了解更多参考:VSCode 搭建Vue开发环境之Vue CLI 1.创建项目 vue create hello...

tianma3798
45分钟前
1
0
设计模式(十六)[结构模式] 装饰模式(Decorator)

1.什么是装饰模式? 装饰模式又名包装模式。装饰模式以对客户端透明的方式扩展对象功能,是继承关系的一个替代方案。 2.模式的类图 抽象构件(Component)角色:给出一个抽象接口,以规范准备接收...

1527
46分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部