夺命雷公狗-----tp中遇到数据乘积的问题的遇见

本文讨论了一个SQL查询中条件不足引发的问题,通过增加额外的AND条件解决了查询结果倍增的问题,避免了服务器负载过大。分享了解决方案及测试验证过程。

昨晚遇到了一个很神奇的问题,

 

 

 

 

然后打印出来的结果是

 

SELECT a.id,a.tid,a.title,a.pic,a.zuozhe,a.new,a.hot,t.typename FROM jj_article a,jj_type t WHERE ( a.tid=9 ) LIMIT 0,10

 

然后dump出来的结果有点无语,他是10*10这样的倍增的,如果数据量大,分分钟直接可以让服务器直接死掉。。。。

 

想这问题我想了很久都没想到如何解决,所以去找了两位朋友帮忙看看,结果发现是条件不足引起的乘积,只需要加多一个 and 条件问题即可解决

 

 

然后echo 出来的结果是:

 

然后再放到“装逼“的黑窗口里测试下发现问题即可解决:

转载于:https://www.cnblogs.com/leigood/p/5407436.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值