老师你好,go的查询sql该怎样写
来源:3-7 编码实战:从文件表中获取元数据

_cp
2020-06-16
如果sql语句是这样
“select file_sha1,file_addr,file_name,file_size from tbl_file " +
"where file_sha1=? and ?=? limit ?”
这个QueryRow应该如何给值
stmt.QueryRow(filehash).Scan(
&tfile.FileHash, &tfile.FileAddr, &tfile.FileName, &tfile.FileSize)
写回答
1回答
-
同学你好,对于这个sql
where file_sha1=? and ?=? limit ?
按我的经验应该不能这么写,参数化的问号?一般用做字段值的占位符,对于字段名应该还是要提前拼接好, 比如:
where file_sha1=? and id=? limit ?
有更好的解决方法,欢迎分享哈。
10
相似问题