浏览代码

return error not use panic

Sylvrec 4 年之前
父节点
当前提交
b66df04caf
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      mysqltojson/sql/mysql.go

+ 1 - 1
mysqltojson/sql/mysql.go

@@ -202,7 +202,7 @@ func (s *SQL) SelectAND(table string, colvals [][]string) ([][]string, error) {
 		for rows.Next() {
 			err := rows.Scan(&bytes)
 			if err != nil {
-				panic(err.Error())
+				return rsltRow, errors.New(err.Error())
 			}
 			rsltCol = append(rsltCol, string(bytes[:]))
 		}