我可以用一个MySQL查询更新两个表吗?

时间:2019-03-31 01:20:22

标签: javascript mysql discord.js

请参见以下代码:

con.query(`SELECT * FROM alltime WHERE user = '${message.author.id}'`, function (err, result, fields) {
        if (err) throw err;

        Object.keys(result).forEach(function (key) {
            var results = result[key];

if (results.afk === 1) {

                alltime = con.query(`UPDATE alltime SET afk = false, reason = NULL, afktime = NULL WHERE user="${message.author.id}"`), (err, rows) => {
                    if (err) throw err;
                }
                scores = con.query(`UPDATE scores SET afk = false, reason = NULL, afktime = NULL WHERE user="${message.author.id}"`), (err, rows) => {
                    if (err) throw err;
                }
                
                //Run Queries
                alltime;
                scores;

是否可以在一个查询中运行alltimescores?我在Clear DB上最大化了很多连接,并希望减少负载。

任何帮助将不胜感激:)

我在这里尝试了以下所有答案,但它们似乎没有用。也许是因为我正在使用JS?

0 个答案:

没有答案