Javascript 为什么';这是否可以在MySQL数据库中添加用户id?

Javascript 为什么';这是否可以在MySQL数据库中添加用户id?,javascript,mysql,sql,discord.js,Javascript,Mysql,Sql,Discord.js,当用户加入服务器时,我尝试将用户id插入discord.js数据库 代码如下: client.on('guildMemberAdd',member=>{ query(“插入到userLevel(userID,userXP)值('${member.id}',0)”,err=>{ 如果(错误)抛出错误; log(“新成员添加成功!”); }); }); 它在userID列中插入${member.id},而不是将用户id插入userLevel表。 另外,当用户离开服务器时,我如何从表中删除useri

当用户加入服务器时,我尝试将用户id插入discord.js数据库

代码如下:

client.on('guildMemberAdd',member=>{
query(“插入到userLevel(userID,userXP)值('${member.id}',0)”,err=>{
如果(错误)抛出错误;
log(“新成员添加成功!”);
});
});
它在userID列中插入${member.id},而不是将用户id插入userLevel表。 另外,当用户离开服务器时,我如何从表中删除userinfo?

如下使用:

client.on('guildMemberAdd', member => {
    connection.query(`INSERT INTO userLevel (userID, userXP) VALUES (${member.id}, 0 )`, err => {
        if(err) throw err;
        console.log("New member added successfully!");
    });
});
改变你的表情

"INSERT INTO userLevel (userID, userXP) VALUES ('${member.id}', 0 )"


使用“而不是”。请参见“学习使用参数”!使用文字值来填充查询字符串只会引入难以调试的语法错误。学习正确编写代码!
`INSERT INTO userLevel (userID, userXP) VALUES (${member.id}, 0 )`