Discord.js 和 mysql 检查新的数据库条目并输出它们?

Posted

技术标签:

【中文标题】Discord.js 和 mysql 检查新的数据库条目并输出它们?【英文标题】:Discord.js and mysql check for new database entry and output them? 【发布时间】:2020-04-14 08:01:03 【问题描述】:

我将我的 mysql 数据库 与我的 nodejs discord bot 连接,我想检查我的表中是否有新条目并输出它们

我已经有了这个:

connection.query('SELECT steamid FROM banned ORDER BY ID DESC LIMIT 1', (err,rows) => 
    if (err) throw err;

    data = JSON.stringify(rows);
    console.log(rows[0]);
)

亲切的问候

【问题讨论】:

【参考方案1】:

试试这样的:

  /* Insert new thing into a database */
  let querySQL = 'SELECT steamid FROM banned ORDER BY ID DESC LIMIT 1';
  connection.query(querySQL)
    .then(results => 
      if (results.affectedRows > 0) 
        // Debug
        console.log(`SELECT results`, results);
        console.log(`1st result`, results[0]);

      
    )
    .catch(e => 
      // Debug
      console.log(`[ERROR] SQL query`, e); 
    );

阅读 npm 上的 mysql documentation 以获得更多帮助。

【讨论】:

以上是关于Discord.js 和 mysql 检查新的数据库条目并输出它们?的主要内容,如果未能解决你的问题,请参考以下文章

检查firebase数据库中是不是定义了一个值 - Discord.js

MySQL 数据库 discord.js

MongoDB / Discord.js - 检查集合的存在

在 Discord.js 和 MySQL 中注册命令

从函数中导出数据 [mysql, node.js, discord.js]

Discord.js 不检查参数是不是存在