mirror of
https://github.com/Fabio286/antares.git
synced 2025-06-05 21:59:22 +02:00
feat: implement a better query splitter for SQL queries, fixes #926
This commit is contained in:
@@ -1755,9 +1755,7 @@ export class MySQLClient extends BaseClient {
|
||||
const resultsArr: antares.QueryResult[] = [];
|
||||
let paramsArr = [];
|
||||
const queries = args.split
|
||||
? sql.split(/((?:[^;'"]*(?:"(?:\\.|[^"])*"|'(?:\\.|[^'])*')[^;'"]*)+)|;/gm)
|
||||
.filter(Boolean)
|
||||
.map(q => q.trim())
|
||||
? this._querySplitter(sql, 'mysql')
|
||||
: [sql];
|
||||
|
||||
const connection = await this.getConnection(args);
|
||||
|
Reference in New Issue
Block a user