最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

discord.js SQL命令问题

IT培训 admin 14浏览 0评论

discord.js SQL命令问题

我正在尝试为我的不和谐机器人制作一个rep命令,但是我遇到了问题,这是我使用的代码

    con.query(`SELECT * FROM rep WHERE UserID = '${member.id}'`, (err, rows) => {
        if (err) {
            throw err;
        }

        if (!rows[0]) {
            $sql = sql = `INSERT INTO rep(UserID, rep) VALUES(${ member.id }, 0)`;
            connection.query(sql)
        } else {

        }

问题是它没有将某人添加到表中,基本上,如果未将键入命令的人和提到的人添加到表中,则将其添加到表中在这一点上,我一直很困惑,有人可以引导我学习制作rep命令的教程吗?

回答如下:

我看到了问题,在可能的情况下,某些数据库系统正在将字符串自动转换为int。但是Node.JS不能容纳int 64(并且id大于int 32)。因此,在存储时,请尝试在ID之前放置id:作为内容。

discord.js SQL命令问题

我正在尝试为我的不和谐机器人制作一个rep命令,但是我遇到了问题,这是我使用的代码

    con.query(`SELECT * FROM rep WHERE UserID = '${member.id}'`, (err, rows) => {
        if (err) {
            throw err;
        }

        if (!rows[0]) {
            $sql = sql = `INSERT INTO rep(UserID, rep) VALUES(${ member.id }, 0)`;
            connection.query(sql)
        } else {

        }

问题是它没有将某人添加到表中,基本上,如果未将键入命令的人和提到的人添加到表中,则将其添加到表中在这一点上,我一直很困惑,有人可以引导我学习制作rep命令的教程吗?

回答如下:

我看到了问题,在可能的情况下,某些数据库系统正在将字符串自动转换为int。但是Node.JS不能容纳int 64(并且id大于int 32)。因此,在存储时,请尝试在ID之前放置id:作为内容。

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论