尝试在Node.JS中使用服务器ID名称创建数据库会出错

编程入门 行业动态 更新时间:2024-10-09 12:28:36

尝试在Node.JS中使用服务器ID<a href=https://www.elefans.com/category/jswz/34/1771109.html style=名称创建数据库会出错"/>

尝试在Node.JS中使用服务器ID名称创建数据库会出错

我正在尝试使用服务器ID作为事件“ guildCreate”上的数据库名称来创建数据库。这是我的代码。

client.on("guildCreate", guild => {
  console.log(`Joined server: ${guild.name} (ID: ${guild.id}). The server has: ${guild.memberCount} members!`);
  client.user.setActivity(`${client.guilds.size} servers!`, { type: 'WATCHING' });
  console.log("Status: Database created!");
  sql1 = "CREATE DATABASE IF NOT EXISTS "+ guild.id +"";
  con.query(sql1);
});

这是我的控制台输出:.png

编辑:我刚才确实尝试了在没有guild.id变量的情况下执行查询。

sql1 = "CREATE DATABASE IF NOT EXISTS 154987646546464"; - Works
sql1 = "CREATE DATABASE IF NOT EXISTS "+ guild.id +""; - Does not work.

带有变量的查询给我一个错误,没有变量的查询起作用。

回答如下:

尝试用单引号将该ID括起来

sql1 = "CREATE DATABASE IF NOT EXISTS '"+ guild.id +"'";

更多推荐

尝试在Node.JS中使用服务器ID名称创建数据库会出错

本文发布于:2024-05-07 06:09:06,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1754706.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:名称   服务器   数据库   Node   JS

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!