我有一个拥有客户端和管理员端的网站。有一个名为帐户历史记录的表。 其中包含uid |等字段accountBalance | PaymentStatus |日期。
现在,每个月都必须为所有付费用户更新此表,并且该表是批量的。那么每个月更新表的最佳方法是什么。我需要选择所有的uid并进行更新。
答案 0 :(得分:0)
UPDATE History
SET accountBalance=val1, PaymentStatus=val2, Date=val3,
WHERE PaymentStatus=true
我不知道这些值是什么,但它看起来应该是这样的:)
答案 1 :(得分:0)
您可以使用以下查询之类的内容。
update history SET PaymentStatus="Paid" where accountBalance>00
答案 2 :(得分:0)
您可以创建一个Windows服务来调用可执行文件或将数据发布到网页; 在Windows服务中添加一个计时器,它的作用就像一个cron作业。