mysql-with-kysely
Version:
Use MySQL with kysely
18 lines (17 loc) • 506 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.normalizeSql = void 0;
const normalizeSql = (sql) => {
if (sql.startsWith('insert')) {
const splited = sql.split(' values ');
if (splited[1]) {
splited[1] = '()';
}
sql = splited.join(' values ');
}
return sql
.replace(/(, \?)+/g, '')
.replace(/(NOW\(\)\), \(\?)+/g, '')
.replace(/(\), \(\?)+/g, '');
};
exports.normalizeSql = normalizeSql;