• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
沈庆伟心理咨询
咨询微信:xlzxs-sqw
博客园    首页    新随笔       管理     
2012年1月18日
mysql delete 数据之后 .MYD文件大小没有发生变化
摘要: DELETE只是将数据标识为删除,并没有整理数据文件,当插入新数据后,会再次使用这些被置为删除标识的记录空间。(当DELETE后面跟条件的时候 是这种情况,不跟条件直接delete的时候,则不会有这种情况)如delete from table_name和delete from table_name where 不带条件的语句清空了表,myd文件大小为0;但是带条件的删除了整个表以后,myd和文件的大小不变。解决办法:1.扩充单表容量先查看表的状态:show table status like 'table_name',然后修改表的容量:alter table_name max_ 阅读全文
posted @ 2012-01-18 17:59 沈庆伟心理咨询 阅读(1545) 评论(0) 推荐(0)
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3