命令问题"/>
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命令问题
发布评论