首先,我要感谢所有朋友,我有一个案例让我的php程序运行得很慢。 这是问题所在,即时更新特定分支上每个项目的新价格。例如: 我有一个表格电话股票,列-item,旧价格,新价格,branch.i在同一个表中共有3个分支股票。我想从分支电话“CA”中折扣所有股票。所以我
select * from stock where branch =="CA"
循环并追溯旧价格 - 20% 插入新价格
这种方法真的消耗了很多时间,我有超过500万的记录。如果有人有任何更好的解决方案,我真的很感激。再次谢谢
答案 0 :(得分:2)
做一个更新声明,
UPDATE stock
SET newPrice = oldPrice - (oldPrice * .2)
WHERE branch = 'CA'
答案 1 :(得分:1)
呃,不是'0.8 * old_price'