A pure node.js JavaScript Client implementing the MySql protocol. This is about the node package `mysql`, not `node-mysql` which is much less popular.
Questions tagged [node-mysql]
699 questions
                    
                    110
                    
            votes
                
                5 answers
            
        Preventing SQL injection in Node.js
Is it possible to prevent SQL injections in Node.js (preferably with a module) in the same way that PHP had Prepared Statements that protected against them.
If so, how? If not, what are some examples that might bypass the code I've provided (see…
         
    
    
        funseiki
        
- 9,167
- 9
- 36
- 59
                    44
                    
            votes
                
                3 answers
            
        Node.js MySQL Needing Persistent Connection
I need a persistent MySQL connection for my Node web app. The problem is that this happens about a few times a day:
Error: Connection lost: The server closed the connection.
at Protocol.end…
         
    
    
        apscience
        
- 7,033
- 11
- 55
- 89
                    43
                    
            votes
                
                2 answers
            
        How can I respond in XML using ExpressJS?
I have a simple code that gives a JSON response for a specific route. Here's my current code:
var express = require('express')
  , async = require('async')
  , http = require('http')
  , mysql = require('mysql');
var app = express();
var…
         
    
    
        Devrath
        
- 42,072
- 54
- 195
- 297
                    41
                    
            votes
                
                7 answers
            
        Error: Handshake inactivity timeout in Node.js MYSQL module
I'm using node-mysql and most of the queries. Working. some queries not working.
I tried every version of Node (from 0.5...) until (5.6.0), I also tried (4.0) and (4.1), Nothing helps.
I tried to change maually, and didn't work. I tried to change…
         
    
    
        Aminadav Glickshtein
        
- 23,232
- 12
- 77
- 117
                    40
                    
            votes
                
                9 answers
            
        Use promise to process MySQL return value in node.js
I have a python background and is currently migrating to node.js. I have problem adjusting to node.js due to its asynchronous nature.
For example, I am trying to return a value from a MySQL function. 
function getLastRecord(name)
{
    var…
         
    
    
        guagay_wk
        
- 26,337
- 54
- 186
- 295
                    40
                    
            votes
                
                6 answers
            
        Node MySQL escape LIKE statement
How do escape a MySQL LIKE statement in node-mysql?
Something along the lines of
"SELECT * FROM card WHERE name LIKE '%" + connection.escape(req.body.search) + "%'"
Results in 
'SELECT * FROM card WHERE name LIKE \'%\'hello\'%\''
Which is a syntax…
         
    
    
        dtsn
        
- 1,077
- 1
- 10
- 17
                    28
                    
            votes
                
                5 answers
            
        JavaScript classes with getter and setter cause RangeError: Maximum call stack size exceeded
I am currently experimenting with ECMA6 classes.
My current class looks like the following
class Player {
  constructor(id) {
    this.id = id;
    this.cash = 350;
  }
  get cash() {
    return this.cash;
  }
  set cash(value) { // line 19
   …
         
    
    
        Jannis Lehmann
        
- 1,428
- 3
- 17
- 31
                    28
                    
            votes
                
                2 answers
            
        How to properly pass mysql connection to routes with express.js
I am trying to figure out the best way to pass a mysql connection (using node-mysql) between my routes for express.js. I am dynamically adding each route (using a for each file loop in routes), meaning I can't just pass in the connection to routes…
         
    
    
        anonymousfox
        
- 769
- 2
- 9
- 19
                    25
                    
            votes
                
                1 answer
            
        node.js-MySQL COUNT the number of records
I have following code. 
var mysql = require('mysql');
var connection = mysql.createConnection({
  host     : 'localhost',
  user     : 'root',
  password : '',
  database : 'test'
});
connection.connect();
var userdata = '24';
var sql = 'SELECT…
         
    
    
        Shekhar
        
- 910
- 1
- 13
- 23
                    23
                    
            votes
                
                4 answers
            
        MySQL giving "read ECONNRESET" error after idle time on node.js server
I'm running a Node server connecting to MySQL via the node-mysql module. Connecting to and querying MySQL works great initially without any errors, however, the first query after leaving the Node server idle for a couple hours results in an error.…
         
    
    
        Brent Traut
        
- 5,614
- 6
- 29
- 54
                    23
                    
            votes
                
                3 answers
            
        INSERT INTO fails with node-mysql
I am trying to insert some data with node.js. I have written the following code and installed MySQL support via npm, but I failed to INSERT INTO the table.
Here is my code:
var mysql = require('mysql');
function BD() {
    var connection =…
         
    
    
        rokirakan78
        
- 251
- 1
- 2
- 9
                    22
                    
            votes
                
                7 answers
            
        Node.js mysql transaction
Can anyone provide an example of how I could achieve MySQL transactions in Node.js. I am trying to get my head around using the node-mysql driver and node-mysql-queue.
As far are I can tell, using node-mysql-queue greatly reduces the asynchronous…
         
    
    
        Adam S
        
- 251
- 1
- 2
- 4
                    20
                    
            votes
                
                1 answer
            
        How does connectionLimit work in node mysql?
I quite don't understand how connectionLimit in mysql module works.
I have created a connectionPool in following way:
  var connPool = mysql.createPool({
        host: config.get('database.host'),
        user: config.get('database.user'),
       …
         
    
    
        Vikas
        
- 720
- 1
- 9
- 30
                    20
                    
            votes
                
                2 answers
            
        What is the difference between single ( ? ) and double question mark ( ?? ) in node-mysql?
Am sure this is fairly obvious, to me it would make more sense if the second double question mark in the example was a single one.
From their docs:
Alternatively, you can use ?? characters as placeholders for identifiers you would like to have…
         
    
    
        Sean McClory
        
- 4,195
- 3
- 32
- 35
                    18
                    
            votes
                
                1 answer
            
        node.js mysql pool beginTransaction & connection
I've been wondering if beginTransaction in node.js mysql  uses multiple connections (if I have multiple queries inside the transaction) in a pool or is it only using a single connection until it is committed?
         
    
    
        Edwin Bermejo
        
- 432
- 3
- 5
- 17