·设为首页收藏本站📧邮箱修改🎁免费下载专区📒收藏夹👽聊天室
返回列表 发布新帖

dzx3.5社区后台会员数和数据库会员数不一致的问题原因分析

370 1
发表于 2023-6-5 14:13:20 | 查看全部 阅读模式

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
升级到dzx3.5后,发现坛后台会员数和数据库会员数显示不一致了,以下9张表在dz3.2的数据库中是显示一致的。

pre_ucenter_members
pre_ucenter_memberfields
pre_common_onlinetime
pre_common_member_status
pre_common_member_profile
pre_common_member_field_home
pre_common_member_field_forum
pre_common_member_count
pre_common_member
但是到了dz3.5,数据表的显示一个都不一样了,很疑惑,准备发帖询问,自己百度的时候找到了原因,原来是数据库引擎的问题,给有一样困惑的朋友分享下。

一些存储引擎,比如 MyISAM(DZ3.2所使用),存储的是精确的计数。对于其他的存储引擎,比如 InnoDB(DZ3.5所使用),这个值是一个近似值,可能与实际值相差 40%-50%。 在这种情况下,使用 SELECT COUNT(*) 来获得一个准确的计数。
  1. SELECT COUNT(*)  FROM table1
复制代码
我要说一句 收起回复
一花一世界,一叶一追寻。一曲一场叹,一生为一人。

评论1

夜色清泉Lv.2 发表于 2023-6-8 17:40:38 | 查看全部 | Edg | Windows 10
dz3.5的所有表都是Innodb引擎,字符和排序都改了,,,
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

图文热点
关闭

站长推荐上一条 /1 下一条

投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:3.145.96.41,GMT+8, 2025-2-21 19:07 , Processed in 0.220948 second(s), 78 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表