sql: expected 0 arguments, got 1
golang ———》gorm框架
代码如下:
var plist []*Word
err = dao.GetBaikeDb().Order("createTime DESC").Offset(pageNum).Limit(pageSize).Find(&plist, "id", id).Error
出现的错误
sql: expected 0 arguments, got 1
翻译:sql:预期0个参数,得到1个
解决方案
正确写法是,不能粗心呢,预编译(如同java中的prepareStatement)
err = dao.GetBaikeDb().Order("createTime DESC").Offset(pageNum).Limit(pageSize).Find(&plist, "id=?", id).Error
传参+"=?"