为什么不在MySQL数据库中添加用户ID?

当用户加入服务器时,我正在尝试使用discord.js将用户ID插入数据库。

代码如下:

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!");
    });
});

不是在userLevel表中插入用户ID,而是在userID列中插入$ {member.id}。 另外,当用户离开服务器时,如何从表中删除userinfo?

x357904377 回答:为什么不在MySQL数据库中添加用户ID?

像这样使用template literals

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,0 )`
本文链接:https://www.f2er.com/3133889.html

大家都在问