accountdetails
与领域
customerid,balance,account id
现在我试着通过我的节点的应用程序来更新这个地方的时候我转移的金额,在一个记录中的值应该借记,在另一个它应该被记入
var data = {customerid,transferamount,accountid};
con.query('update accountdetails set balance = balance-? WHERE customerid = ? ,
[data.transferamount,data.customerid]')
con.query('update accountdetails set balance = balance+? WHERE accountid = ?,
[data.transferamount,data.accountid]')
所以目前我有两个命令来做到这一点,我们如何限制这一点,因为两者都基本上更新单个表。
任何想法
我不认为你应该这样做。由于where子句完全不同,所以两个查询都很好。 – kawadhiya21
为了减少使用我想它做单指令 – user7350714
休息的呼叫数量看看这篇文章:https://stackoverflow.com/questions/23266854/node-mysql-multiple-statement-in-one-query –