Не удается получить insertId при подключении к пулу - PullRequest
0 голосов
/ 21 мая 2019

Это моя конфигурация mysql

var sql = mysql.createPool({
  connectionLimit: 10,
  host     : 'localhost',
  user     : 'root',
  password : '****',
  database : 'db_name',
  multipleStatements: true,
});

sql.query = util.promisify(sql.query)
sql.getConnection = util.promisify(sql.getConnection)

module.exports = sql;

И код транзакции

const conn = await sql.getConnection();    
await conn.beginTransaction();
let row = await conn.query('insert query');
console.log(row.insertId); // getting undefined
await conn.commit();

Транзакция работает нормально. Но я не могу получить вставленный идентификатор при использовании этого способа.

...