问题标签 [node-mysql]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1193 浏览

mysql - 有什么方法可以简单地从 node.js 执行一个长的 MySQL 查询?

我知道的唯一可靠的 MySQL 支持是通过node-mysql,它在文档中特别说明:

警告sql尚不支持由分号分隔的多个查询的语句。

哪种糟透了...因为我需要一次插入更新大量行,其中涉及一些逻辑,而且使用一个包含IFs 和ELSEs 的大型 MySQL 查询很容易完成。我无法想象我如何简单地将所有逻辑转移到 node.js 端,而不会对代码的性能和复杂性造成巨大损失。所以我还没有准备好放弃纯 SQL 解决方案。

什么方法可以让我相对轻松地从 node.js 执行大型 SQL 查询?

0 投票
3 回答
3558 浏览

node.js - node-mysql 查询试图违背我的意愿用参数替换我的问号

我正在尝试使用node-mysql运行一个简单的查询,如下所示:

我得到了错误

错误:给定的参数太少

因为它找到了一个问号并期望参数。我怎么告诉它忽略问号!?逃避它\是行不通的。['?']作为参数传递是完全不可能的——如果我不知道查询包含的问号数量怎么办?

目前我正在使用一种解决方法来计算查询中的问号数量并将该数量的问号作为参数传递。但是,如果我真的需要这些参数来完成它们的用途呢?我一想到就发抖。

所以总结一下 - 我如何告诉client.query()忽略问号?

0 投票
1 回答
2665 浏览

node.js - node-mysql 无法处理多个查询?

我正在使用:节点-mysql

arrtickers 得到了大约 200 个值。

arrtickers 闭包将值传入 sym。

sym 会将值传递给每个函数(以异步模式运行,每个 fn 将自行开始运行,而无需等待前一个 fn 完成)

这里的问题是mysql似乎无法处理多个调用?

下面是来自client.js的部分代码(node-mysql的一部分)我真的不明白整个过程是如何联系在一起的,有什么想法吗?

0 投票
1 回答
124 浏览

javascript - JS node-mysql bools 行为怪异

我有这个函数,我需要返回 true 或 false。问题是,它的行为似乎不正确。如果它确实返回 false,它不会断开客户端,如果它返回 true,它仍然会执行“console.log('Disconnecting client...')” 我完全迷失了。:(这是针对node.js mysql和socket.io的

代码:

==================================================== =================================

0 投票
1 回答
133 浏览

javascript - 似乎无法使用带有 JavaScript 的 node-mysql 查询特定的东西

这似乎会产生一个未知列“用户名”。我在网上搜索了一些这样做的人的例子,但我找不到任何人。我想查询特定的东西,甚至可能比较两个值,用户和密码。

有什么帮助吗?

// 为 p_info_query 函数编辑

0 投票
1 回答
1236 浏览

user-interface - 如何配置node-mysql?

我发现很多教程解释了如何安装“node-mysql”(基本上是:“npm install mysql”,就是这样)和其他解释如何进行查询但中间没有任何内容的教程。

我的意思是:没有GUI,在使用之前如何配置node-mysql(Mysql登录,Mysql密码,第一个表,..)?

或者:如何安装 GUI 来访问 node-mysql 的版本(这将解决问题 1)?

我通过它的向导尝试了“Mysql Workbench”,但是当主机和端口都正常时,我得到“无法连接到数据库服务器”。我搜索了“MySQL Workbench”网站,但没有关于 node-mysql 的信息。

在将 mysql 与 node.js 结合使用时,Node-Mysql 似乎是首选,但令人惊讶的是,我的问题在任何地方都完全没有。

谢谢您的帮助。

0 投票
4 回答
3139 浏览

mysql - 如果我们不关闭mysql node js模块中的mysql连接有什么问题吗

如果我们在 node js 中不关闭或结束 mysql 连接,是否影响功能。

我正在这样做

我的代码中的任何地方都没有结束 mysql 连接。我的问题是是否有必要关闭 mysql 连接。如果我们不关闭 mysql 连接,我将来会面临任何其他问题。

请帮助我是nodejs的新手

EDIT1 我不会遇到任何问题,如无法连接、打开的连接太多等,是否意味着任何与资源相关的问题?对。

编辑2

如果我们不手动或使用 end 函数结束它,哪个即时 mysql 连接将关闭?

0 投票
2 回答
1734 浏览

javascript - 如何停止在 node-mysql ( node.js, express, mysql ) 中编写嵌套代码

每次我抛出一个查询,嵌套深度都会增加一,就像下面的代码一样。如果我知道如何将查询定义为不在操作中的函数,我的代码的可读性就会提高。

0 投票
3 回答
204 浏览

javascript - node-mysql 时序

我有一个这样的递归查询(注意:这只是一个例子):

这不起作用,因为时间都是错误的,代码不等待查询。

我试过这样做:

但他只是暂时冻结了,我错过了什么吗?

0 投票
6 回答
10669 浏览

javascript - 在 node-mysql 中选择 WHERE

有谁知道如何SELECT WHERE IN在 node-mysql 中使用?

我尝试了下面的代码,但收到以下错误消息:

这是我的代码: