diff --git a/util/sqlutil/main.go b/util/sqlutil/main.go
index 6fc52c0a5d299cc1d7f0942f6ad3c5f93e139410..beac4c8907ad86c3a5c5c7e00cd6b9e098950d0c 100644
--- a/util/sqlutil/main.go
+++ b/util/sqlutil/main.go
@@ -287,6 +287,11 @@ func (self *T) FieldValues(item interface{}, convertFn func(interface{}) string)
 				// field:string
 				fieldName := tag.Get("field")
 
+				if fieldName == "-" {
+					// Skip the field if its tag's value is -
+					continue
+				}
+
 				if fieldName == "" {
 					fieldName = self.ColumnLike(field.Name)
 				}