mysql
Hi--Stranger
这个作者很懒,什么都没留下…
展开
-
Mysql数据更新update导致生产数据库崩溃记录
https://www.toolsbook.org/2022/06/cloudflarecdn-v2ray-cloudflare.html?m=1原创 2023-02-07 23:28:02 · 360 阅读 · 0 评论 -
mysql批量导出导入数据
数据需要导出数据库的数据表结构,或者导出一个mysql中schema下面的所有的数据表结构,可以在mysql workbench中的结构server—–>data export—–>选中表(可以选择所有表和view等数据,或者可以勾选所有数据)。选项1.export to dump project folder,这种方式是每个表对应一个sql文件。选项2. export to self-contained file,这种方式是所有表导出到一个.sql文件。导出后的.s...原创 2021-03-02 22:29:25 · 999 阅读 · 0 评论 -
Mysql外键删除后增加出现的error1452:Cannot add or update a child row: a foreign key constraint fails 原因及解决方法
记录一次mysql数据插入重复删除外键后出现1452的错误问题:由于插入了冗余数据,需要清理,不能直接删除数据,需要先删除外键,外键删除后,想加回来却没法往上面加了,这一点比较奇怪,原来是由于主表和子表的数据导致无法加外键,所以这就只能先补全数据了,然后在加上外键才成功的。不能加外键的与原因有以下一些:1.表的数据和主表的数据不匹配(本次遇到的问题就是这个原因)2.子表列和主表列的数据类型不匹配3.子表设置的索引和主表不匹配4.子表和主表的引擎类型不匹配...原创 2020-12-13 10:02:52 · 669 阅读 · 0 评论 -
Mysql 将先查找到的数据插入到同一个数据库的同一个数据表中(insert into 表名 values(select value1,value2,... from 同一表名 where id=))
项目难免遇到数据复制的问题,当从同一个数据库查找到后的数据是无法插入到同一个数据库的,此时我们就需要把查找出来的结果作为一个中间临时表,再把中间结果字段插入到数据库中去: insert into 表 values(select a.value1,a.value2.... from(select value1,value2.....from 同一个表)a );...原创 2020-07-20 23:39:42 · 1283 阅读 · 0 评论