From 3955909479464a6725a32a4e5ec484ccc69746a8 Mon Sep 17 00:00:00 2001 From: Leon Zhang Date: Mon, 26 Nov 2018 13:51:02 +0800 Subject: [PATCH] '%' need to be translate into '%%' in Query --- database/privilege.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/database/privilege.go b/database/privilege.go index d66745f..762de28 100644 --- a/database/privilege.go +++ b/database/privilege.go @@ -74,7 +74,7 @@ func (db *Connector) HasAllPrivilege() bool { } // concat privilege columns - res, err := db.Query("SELECT GROUP_CONCAT(COLUMN_NAME) from information_schema.COLUMNS where TABLE_SCHEMA='mysql' and TABLE_NAME='user' and COLUMN_NAME like '%_priv'") + res, err := db.Query("SELECT GROUP_CONCAT(COLUMN_NAME) from information_schema.COLUMNS where TABLE_SCHEMA='mysql' and TABLE_NAME='user' and COLUMN_NAME like '%%_priv'") if err != nil { common.Log.Error("HasAllPrivilege, DSN: %s, Error: %s", db.Addr, err.Error()) return false -- GitLab