![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
DataBase
才不是本人
修身,穷理,有趣
展开
-
mysqldump导入数据错误
导出数据:mysqldump -h ip -u username -p password database table --where='xxx=123' > xxx.sql导出来的文件中包含了重建表格, 添加数据的代码; 需要清理到只保留插入数据的代码导入数据:use 库名source xxx.sql如果导入的数据, 与原有的数据有冲突, 则需要清理原表格中的数据, 再进行导入;注意: 导出来的文件字符集编码格式与本地编辑器可能不一样, 不能随意修改案例:CREATE原创 2020-07-21 18:40:24 · 589 阅读 · 0 评论 -
MySQL:Unknown storage engine 'MYSIAM',1
什么是MyISAM引擎与InnoDB引擎:InnoDB:支持事务处理等不加锁读取支持外键支持行锁不支持FULLTEXT类型的索引不保存表的具体行数,扫描表来计算有多少行DELETE 表时,是一行一行的删除InnoDB 把数据和索引存放在表空间里面跨平台可直接拷贝使用InnoDB中必须包含AUTO_INCREMENT类型字段的索引表格很难被压缩MyISAM:不支持事务,回...转载 2018-10-30 18:14:41 · 351 阅读 · 0 评论 -
SQL Server卸载不完全
推荐一篇很不错的文章http://www.jb51.net/article/37301.htm原创 2017-11-10 11:08:45 · 4287 阅读 · 0 评论 -
Sql Server with(nolock)的使用
这篇博客会介绍脏读、不可重复读以及幻读 但是重点讲 with(nolock)的使用需要注意的地方1.脏读: 当事务a对表1修改,还未修改完即事务未提交时,事务b访问了表1. t.x = 1 ,t.y =2 造成的问题是:事务1:t.z = t.x +t.y , 事务2:t.y = t.y+t.x 若在事务a完成之前执行事务b,那么结果是t.z= 1+ 2 +1; 期望的结果是 t.原创 2017-10-26 23:24:35 · 2559 阅读 · 2 评论 -
Row size too large (> 8126). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DYNAMIC
今天在对MySQL数据库进行数据处理时,遇到一个错误:Row size too large (> 8126). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DYNAMIC or ROW_FORMAT=COMPRESSED may help.我处理的这张表有400列,有大量的VARCHAR和TEXT列,以前...转载 2018-12-19 17:47:44 · 19769 阅读 · 1 评论 -
Linux下查询并导出Mysql日志
前两天客户打电话跟我讲,系统中有条订单数据丢失了,这让我很诧异。好好的数据怎么说丢,就丢了。此事必有蹊跷,于是今天我要一探究竟,看看数据是否录入数据库中去了。经过之前初步的排查,发现数据应该是被人为删除了。只是没有确凿的证据,下面我们将一步一步找到证据验证结果。1.准备工作登录Linux服务器cd到mysql的data目录转存日志文件...转载 2019-03-22 17:04:04 · 2200 阅读 · 0 评论