MySQL问题汇总

1.先删除前面5条记录,然后再插入,mysql会自动填补5条记录的位置,但ID还是从8自增,图片中显示的从40开始是因为我前面又做了其他的操作。

 

 好像这是Mysql的优化,你删除了前面的 后面生成的 会去补那个地方,就是删除时 不删除 标识 再有新的 直接盖上了,类似我们的文件系统 ,估计像是文件碎片修复一样。

这样,如果要有序的传给客户端,就需要order by id 一下了。

 

2.关于 SELECT /*!40001 SQL_NO_CACHE */ * FROM 的解惑

慢查询日志中 会看到SELECT /*!40001 SQL_NO_CACHE */ * FROM ....的语句

原来是在备份操作时Mysql 会自动调用此语法。

innodb表损坏如何修复:

my.inf 里加innodb_force_recovery=1 处理好后要注释掉

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

流子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值