我在执行查询时遇到了一些非常奇怪的不一致,想知道是否有人知道原因。假设我有一个定义如下的结构:typeResultstruct{Afieldstring`db:"A"`Bfieldinterface{}`db:"B"`Cfieldstring`db:"C"`Dfieldstring`db:"D"`}还有一个包含以下列的MySQL表:A:VARCHAR(50)B:INTC:VARCHAR(50)D:VARCHAR(50)我要执行的查询:SELECTA,B,C,DFROMtableWHEREA="a"第一种执行方式:db.Get(&result,`SELECTA,B,C,DFROMtabl
我在执行查询时遇到了一些非常奇怪的不一致,想知道是否有人知道原因。假设我有一个定义如下的结构:typeResultstruct{Afieldstring`db:"A"`Bfieldinterface{}`db:"B"`Cfieldstring`db:"C"`Dfieldstring`db:"D"`}还有一个包含以下列的MySQL表:A:VARCHAR(50)B:INTC:VARCHAR(50)D:VARCHAR(50)我要执行的查询:SELECTA,B,C,DFROMtableWHEREA="a"第一种执行方式:db.Get(&result,`SELECTA,B,C,DFROMtabl