MySQL问题汇总

来源:互联网 发布:51系列单片机有哪些 编辑:程序博客网 时间:2024/05/03 03:23
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 会自动调用此语法。

原创粉丝点击