HOME 生活记录运维/编程
作者/来源:yixinu.com
栏目:运维/编程
日期:2020-11-11 09:57:08
var conn = await this.mysql_Conn();
        var res = await new Promise(r => {
            conn.query(sql, value, (error, result, fields) => {
                // conn.release();
                mysqlPool.releaseConnection(conn);
                conn.destroy();
                if (error) {
                    console.log(error);
                    return r(null);
                }
                // r({ result, fields });
                r(result);
            });
        });

使用 conn.release(); 方式会导致mysql锁表
改成
mysqlPool.releaseConnection(conn);
conn.destroy();
每个查询使用单独的mysql连接
分享到:

Copyright © 2013-2014 yixinu.com 湘ICP备14004402号

QQ:316686606  Email: 316686606@qq.com