![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySql
swatyb
这个作者很懒,什么都没留下…
展开
-
记录一下MySQL8.0.33通过data文件恢复数据
解决办法:虽然重装了系统,但是我的data文件夹还在,就想通过data文件夹恢复数据库,重装mysql就不说了,网上教程很多。再将我的数据库文件夹放进去,重启mysql,用navicat连接数据库发现没有我的数据库。在网上翻看其他的文章发现少复制了一个 mysql.ibd。再次重新启动mysql服务,终于恢复了数据库。将 mysql.ibd 文件也覆盖掉。复制到重装后生成的data文件夹里覆盖。现在还是老老实实按时备份数据库吧。转载 2023-08-26 00:02:06 · 614 阅读 · 2 评论 -
select into 和 insert into select 两种表复制语句
select into 和 insert into select 两种表复制语句第一句:SELECT * INTO [ToTable] FROM [FromTable] 第二句:INSERT INTO [ToTable] ([fild_One],[fild_Two]) SELECT [fild_One], 8 FROM [FromTable]以上两句都是将 [Fro转载 2015-06-24 12:44:30 · 389 阅读 · 0 评论 -
Mysql跨表更新多表update sql语句
mysql多表 update在实践中几种不同的写法,假定我们有两张表,一张表为Product表存放产品信息,其中有产品价格列Price;另外一张表是ProductPrice表,我们要将ProductPrice表中的价格字段Price更新为Price表中价格字段的80%。在Mysql中我们有几种手段可以做到这一点,一种是update table1 t1, table2转载 2015-06-24 14:14:44 · 477 阅读 · 0 评论 -
MySQL server has gone away 问题的解决方法
mysql出现ERROR : (2006, 'MySQL server has gone away') 的问题意思就是指client和MySQL server之间的链接断开了。造成这样的原因一般是sql操作的时间过长,或者是传送的数据太大(例如使用insert ... values的语句过长, 这种情况可以通过修改max_allowed_packed的配置参数来避免,也可以在程序中将数据分批插...转载 2018-10-31 02:29:00 · 631 阅读 · 0 评论 -
MySQL server has gone away 问题的解决方法
mysql出现ERROR : (2006, 'MySQL server has gone away') 的问题意思就是指client和MySQL server之间的链接断开了。造成这样的原因一般是sql操作的时间过长,或者是传送的数据太大(例如使用insert ... values的语句过长, 这种情况可以通过修改max_allowed_packed的配置参数来避免,也可以在程序中将数据分批插...转载 2018-10-31 02:30:20 · 147566 阅读 · 5 评论 -
mysql count group by统计条数方法
mysql count group by统计条数方法mysql 分组之后如何统计记录条数? gourp by 之后的 count,把group by查询结果当成一个表再count一次select count(*) as count from(SELECT count(*) FROM 表名 WHERE 条件 GROUP BY id ) a;实战例子:select count(*) a...转载 2018-11-07 10:32:19 · 21359 阅读 · 0 评论