admin管理员组

文章数量:1635666

sqlx查询多条记录,存入一个结构体slice中,尝试了单独select某一个字段,大多数报missing destination name xx in xxx这样的错,有些字段又不报错,一路调试跳进去看,最终找到问题:
(也有很多人因为tag中 db:msgId)漏掉了这两个引号导致上述问题


发现Message这个结构体中,那五个有红圈的字段,在反射时都没有找到映射的db字段名,原来是写tag时,多敲了一个\t

去掉多余的\t后,就可以正确将结果存入slice了。

他🐎的,一个制表符折腾了我一个晚上,太坑了!

本文标签: 报错sqlxGolangmissingxxx