首先我要感谢所有的 friend ,我有一个案例让我的php程序运行很慢。 这是问题所在,我正在为特定分支上的每个项目更新新价格。例如: 我得到了表调用股票,列 - 项目,旧价格,新价格,分支。我在同一张表中总共有 3 个分支股票。我想打折来自分支调用“CA”的所有股票。所以我
select * from stock where branch =="CA"
循环并检索旧价格 - 20% 插入新价格
这个方法真的很费时间,我得到了超过500万条记录。有没有更好的解决方案,我真的很感激。再次感谢
最佳答案
做一个更新语句,
UPDATE stock
SET newPrice = oldPrice - (oldPrice * .2)
WHERE branch = 'CA'
关于php - 循环到每条记录并计算mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14305668/