首页 > TAG信息列表 > node-mysql
通用池与节点MySQL池的比较
我正在使用node.js MySQL编写一个小型Web应用程序,并且想知道哪种连接池是更好的选择.到目前为止,我发现了两个选项:来自节点mysql(https://github.com/felixge/node-mysql#pooling-connections)和节点mysql通用池(https://github.com/coopernurse/node-pool)的连接池.两者似乎都达javascript-通过Node.js进行的MySQL查询具有未知数量的空参数
我正在将this MySQL插件用于Node.js.这是一个非常简单的查询: db.query("SELECT * FROM user WHERE first = ? AND last = ?", [req.query.first, req.query.last], function(error, results) { console.log(results); }); 现在的问题是:如果仅定义了一些查询参数,但没有定义所错误:Node.js MYSQL模块中的握手不活动超时
我正在使用node-mysql和大多数查询.工作.一些查询不起作用. 我尝试了每个版本的Node(从0.5 ……)到(5.6.0),我也尝试过(4.0)和(4.1),没有任何帮助. 我试图改变,并没有奏效.我试图将序列文件更改为:this._idleTimeout = -1;并没有帮助. 我读了这些问题和GitHub,没有任何帮助. 我可以使用promise在node.js中处理MySQL返回值
我有一个python背景,目前正在迁移到node.js.由于其异步性质,我有问题调整到node.js. 例如,我试图从MySQL函数返回一个值. function getLastRecord(name) { var connection = getMySQL_connection(); var query_str = "SELECT name, " + "FROM records " +MySQL在node.js服务器上空闲时间后出现“读取ECONNRESET”错误
我正在运行一个通过node-mysql模块连接MySQL的Node服务器.连接和查询MySQL最初运行良好,没有任何错误,但是,在将节点服务器空闲几小时后的第一个查询会导致错误.错误是熟悉的读取ECONNRESET,来自node-mysql模块的深度. 堆栈跟踪(请注意,跟踪的三个条目属于我的应用程序的错误报告代javascript – node-mysql时序
我有这样的递归查询(注意:这只是一个例子): var user = function(data) { this.minions = []; this.loadMinions = function() { _user = this; database.query('select * from users where owner='+data.id,function(err,result,fields) { for(var m in reNodeJS MySQL:测量查询执行时间
我在共享托管平台上,并希望限制我的应用程序中的查询,以便如果总执行时间超过一定量的可变时间段,那么我可以让应用程序冷却,然后稍后恢复. 要做到这一点,我想知道我的每个查询实时采取多长时间并在应用程序中管理它,而不是通过外部分析. 我在PHP中看到过在查询之前和之后记录时间javascript – 使用node-mysql时的SQL Parse错误
当我尝试使用node-mysql在MYSQL数据库上调用查询时,我遇到了解析错误.我很确定查询有效.毫无疑问,它通过phpmyadmin运行. Message.save = function(message, callback){ db.query("INSERT INTO e_message (chatid, message, userid) VALUES(" + message.chatid + ", '" + messmysql – 无法从node.js服务器连接到localhost数据库
尝试连接到我的localhost数据库时遇到了很多麻烦.我尝试过使用mysql和mysql-simple节点模块,但在这两种情况下我都无法连接它. 这是我在’mysql’模块中使用的内容: var mysql = require('mysql'); var connection = mysql.createConnection({ host : 'localhost', portnode.js和mysql连接池不导出
我无法在node.js中导出池连接.我想要的是从db.js获取池中的连接并使用它,然后在使用它之后释放它. db.js var mySQL = require('mysql'); var pool = mySQL.createPool({ host: config.host, user: config.user, password: config.password,javascript – for循环中的node.js mysql查询
我有两个问题. 首先, SELECT auctions.name, wowitemdata.itemName, auctions.itemId, auctions.buyout, auctions.quantity FROM auctions INNER JOIN wowitemdata ON auctions.itemId = wowitemdata.itemID; 返回这样的数据: { name: 'somename', itemName: 'someitemnjavascript – 无法连接Node-mysql
我试图用node-mysql连接到我的mysql数据库.当我尝试以下代码时,我收到此错误: 错误:错误:连接ETIMEDOUT 有谁知道什么是错的?数据库启动并运行顺便说一句. var http = require('http'); http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/plain'}为什么node.js的Mysql Native驱动程序的查询执行时间如此之高?任何替代品?
为什么使用Mysql本机驱动程序为Nodejs执行相同的查询需要大约300毫秒,即使使用或不使用“创建池”选项? 请参阅下面附带截图中的突出显示部分 同样对于本机驱动程序执行时间,请参见下面附带的屏幕截 node.js的代码库Mysql Native驱动程序 db.js var mysql = require('mysql'); vamysql – 如何使用nodejs和pem keyfile连接到Cloud SQL实例
我正在尝试使用pem文件密钥从nodejs应用程序连接到Cloud SQL实例. var fs = require('fs'); var Sequelize = require('sequelize'); var sequelize = new Sequelize('database', 'root', '', { host: '<ip>', dialecjavascript – node-mysql connection.query()返回undefined
我正在使用基于einaros/ws构建的节点ws服务器. 该服务器必须向数据库发送查询.因为我正在使用felixge/node-mysql. 当用户连接到服务器时,应检查客户端是否仍存在于数据库中. 这是一段有趣的代码: console.log("client-liste ist leer"); var query = "SELECT name FROM spieler WH筛选Node.js,Express和mysql模块
我正在努力通过集成node.js的快速框架和mysql模块https://npmjs.org/package/mysql.我有一个简单的应用程序设置(通过使用快速命令行),我还有一个声明用于处理某些数据库属性的模块. 我的数据库模块设置如下: app.js node_modules |___db | node_modules |___Node.JS需要MySQL连接池吗?
使用node-mysql模块,有两个连接选项 – 单个连接和连接池.设置与MySQL数据库的连接的最佳方法是什么,对所有请求使用单个全局连接,或者为每个请求创建一个连接池并从池中取一个连接池?或者有更好的方法吗?我是否只针对所有请求使用单个共享连接来解决问题?解决方法:维护整个应用程序的使用node-mysql创建同步查询
我正在尝试确保一个mysql查询导致另一个mysql查询,并且在完成所有子查询之前不会完成.例如,我从一个select和stream行开始,然后从该行结果执行后续查询.这对回调来说是可行的,但是我最终耗尽内存,所以我想放慢进程并运行批处理,但由于调度的异步性质,我无法保持同步并结束处理完所更正node-mysql的UPDATE查询语法
我有一个数组’flag’,我在我的函数中更改了该数组的值.现在我需要将其更新到数据库中,但我无法这样做.我已经在表格中有标志列.我不知道如何更新表中变量标志的值 如果我试试 connection.query('UPDATE visentry SET flag = "flag" ', function(err,rows,fields) { } 它使用值Node JS使用事务时将对象数组插入mysql数据库
我使用node-mysql将记录添加到数据库,但是当要插入的记录是一个对象数组并且我需要将操作作为事务时,我正面临挑战.我通过创建一个测试项目来简化我的问题,以更好地解释我的问题. 让我们说我必须表用户和订单,并且要插入的数据看起来像这样 var user = { name: "Dennis Wanyony