gpt4 book ai didi

php - MySQL-如何在所有用户的帐户中插入值

转载 作者:行者123 更新时间:2023-11-29 21:31:34 25 4
gpt4 key购买 nike

我们有一个 CMS 网站,用户可以在其中注册并向其帐户充值。我不想让您厌烦这些细节,但客户存入的钱存储在他们的“在线钱包”中,他们可以用这笔钱在我们的网站上购买产品。

我想给每个用户 5.00 美元。

我知道如何手动将 5.00 美元插入单个用户的记录中,但我不知道如何为所有用户执行此操作。

这是来自单个记录的 SQL 代码(我将 $5 添加到用户 ID 14013):

INSERT INTO  `database`.`databasetable` (
`iBalanceId` ,
`iUserId` ,
`eUserType` ,
`eBalType` ,
`fCreditAmount` ,
`fDebitAmount` ,
`dEntryDate` ,
`dValueDate` ,
`vDescritption` ,
`vBalTypeCode` ,
`iRefId` ,
`vRefTypeCode` ,
`iAddedUserId` ,
`eAddedUserType` ,
`vProcessDescription` ,
`eBalanceStatus`
)
VALUES (
'19499', '14013', 'C', 'C', '5.00', '0.00', '2016-02-04 21:11:54', '2016-02-04', 'manual deposit', 'D', '0', 'CR', '0', 'S', 'manual deposit', 'A'
);

19499是记录号

14013是收到$5的用户ID

如何修改此 SQL 代码以向所有用户贷记 5.00 美元?

预先感谢您的帮助。

最佳答案

我相信你已经有用户了,只想为每个用户增加 5.00,所以 sql 查询就是这样。

UPDATE `database`.`databasetable` SET fCreditAmount = fCreditAmount + 5.00;

如果您已经增加了一项,那么您可以排除一项。

UPDATE `database`.`databasetable` SET fCreditAmount = fCreditAmount + 5.00 WHERE iUserId != 14013 ;

关于php - MySQL-如何在所有用户的帐户中插入值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35215327/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com