diff --git a/advisor/rules.go b/advisor/rules.go index 64a2fe2e5d67327bc98abdba50d8083749184a0d..e3a01cacef723cdc29f6516de5a3a858c32a31ea 100644 --- a/advisor/rules.go +++ b/advisor/rules.go @@ -1517,7 +1517,7 @@ func formatJSON(sql string, db string, suggest map[string]Rule) string { } score = score - l*5 // ## MySQL execute failed - if strings.HasPrefix(item, "ERR") { + if strings.HasPrefix(item, "ERR") && suggest[item].Content != "" { score = 0 } }