1.0.1 • Published 9 years ago

async-mysql v1.0.1

Weekly downloads
13
License
BSD-3-Clause
Repository
github
Last release
9 years ago

async-mysql

NPM version Travis build status Dependency Status

async-mysql is a wrapper for mysql that uses ES7 async functions.

Usage

let main;

// async/await can be used only within an async function.
main = async () => {
    let mysql = require('async-mysql'),
        connection,
        rows;

    connection = await mysql.connect({
        host: 'localhost'
    });

    rows = await connection.query('SELECT 1');
    // [{'1': 1}]

    try {
        await connection.query('INVALID_QUERY');
    } catch (e) {
        e;
        // [Error: ER_PARSE_ERROR: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'INVALID_QUERY' at line 1]
    }
};

main();
1.0.1

9 years ago

1.0.0

9 years ago