-1

この SQLite3 コードをより短く効率的にする方法はありますか? 列の既存の整数に整数を追加したいと思います。

以下のコードを試しました。

(dbは私のSQLite3 db接続として定義されています)

db.all(`SELECT * FROM coins WHERE userId = ?`, '28978936', async (err, resp) => {

if (resp.length === 0) resp[0].balance = 0;

var earnings = resp[0].balance + 100;

  db.run(`INSERT INTO coins (userId, balance) VALUES (?, ?)`, '28978936', earnings, (err) => {

    console.log('100 coins have been added to user "28978936"')
  })
})

コードはうまくいきましたが、それを行うためのより良い方法はありますか?

4

1 に答える 1