mirror of
https://github.com/nocodb/nocodb.git
synced 2026-04-28 09:05:25 +00:00
25 lines
653 B
TypeScript
25 lines
653 B
TypeScript
const mysql = require("mysql2");
|
|
|
|
const mysqlExec = async (query) => {
|
|
// creates a new mysql connection using credentials from cypress.json env's
|
|
const connection = mysql.createConnection({
|
|
"host": "127.0.0.1",
|
|
"user": "root",
|
|
"password": "password"
|
|
});
|
|
// start connection to db
|
|
connection.connect();
|
|
// exec query + disconnect to db as a Promise
|
|
return new Promise((resolve, reject) => {
|
|
connection.query(query, (error, results) => {
|
|
if (error) reject(error);
|
|
else {
|
|
connection.end();
|
|
// console.log(results)
|
|
return resolve(results);
|
|
}
|
|
});
|
|
});
|
|
}
|
|
|
|
export default mysqlExec; |