From 7fa6628dc57ea383157e562f8d816c09b76a74c9 Mon Sep 17 00:00:00 2001 From: amell <18292835608@163.com> Date: Sat, 17 Jun 2023 19:29:19 +0800 Subject: [PATCH] =?UTF-8?q?[bugfix]=20issue=E4=BF=AE=E5=A4=8D:=20https://g?= =?UTF-8?q?itee.com/objs/mayfly-go/issues/I7E9LF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mayfly_go_web/src/views/ops/db/SqlExec.vue | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/mayfly_go_web/src/views/ops/db/SqlExec.vue b/mayfly_go_web/src/views/ops/db/SqlExec.vue index a0ded8af..4efc3e9f 100644 --- a/mayfly_go_web/src/views/ops/db/SqlExec.vue +++ b/mayfly_go_web/src/views/ops/db/SqlExec.vue @@ -494,7 +494,8 @@ const registerSqlCompletionItemProvider = () => { const lastToken = tokens[tokens.length - 1].toLowerCase() const secondToken = tokens.length > 2 && tokens[tokens.length - 2].toLowerCase() || '' - const dbs = nowTab.params?.dbs?.split(' ') || []; + // const dbs = nowTab.params?.dbs?.split(' ') || []; + const dbs = db ? [db] : []; // console.log("光标前文本:=>" + textBeforePointerMulti) // console.log("最后输入的:=>" + lastToken) @@ -565,7 +566,7 @@ const registerSqlCompletionItemProvider = () => { return { suggestions: [] } } else { // 如果sql里含有表名,则提示表字段 - let mat = textBeforePointerMulti.match(/from\n*\s+\n*(\w+)\n*\s+\n*/i) + let mat = textBeforePointerMulti.match(/[from|update]\n*\s+\n*(\w+)\n*\s+\n*/i) if (mat && mat.length > 1) { let tableName = mat[1] // 取出表名并提示