sidorares / node-mysql2

:zap: fast mysqljs/mysql compatible mysql driver for node.js
https://sidorares.github.io/node-mysql2/
MIT License
4.04k stars 610 forks source link

.query returns empty data #1083

Closed kefyru closed 4 years ago

kefyru commented 4 years ago

simply query 'SELECT * FROM tablename' returns empty data.

... const mysql = require('mysql2'); const connection = mysql.createConnection(MYSQL_CONFIG); connection.query('SELECT * FROM registration', (e, d, f) => { console.log(e); // null console.log(d); // [] (empty array) console.log(f); // [ColumnDefinition {...}, ColumnDefinition {...},...] (correct fields information)

});

...

There are some rows in this table and the same query in WebStorm SQL console returns them correctly. But node just returns correct field information and empty data... What am i doing wrong?

kefyru commented 4 years ago

Oh... It was uncomitted transaction ))