didi / gendry

a golang library for sql builder
Apache License 2.0
1.62k stars 195 forks source link

"[scanner]: empty result" #126

Open wumingzhidewu opened 2 years ago

wumingzhidewu commented 2 years ago

"[scanner]: empty result" 没扫描出结果怎么也报错?没查出数据不是算正常么

caibirdme commented 2 years ago

参考go的标准库: ErrNoRows 标准库定义没有Rows也算是一个错误

NoGeniusNoStupid commented 2 years ago

定义了这样一个errors var ErrNoRows = errors.New("[scanner]: empty result") 为什么不能进入 if err == tools.ErrNoRows {

}
NoGeniusNoStupid commented 2 years ago

估计本质上不是同一个err,但是这类情况通常要如何写

NoGeniusNoStupid commented 2 years ago

懂了,scanner.ErrEmptyResult,别回了