rows,err := app.PLADB.Query("SELECT TOP 1 convert(bigint,ID) AS [FSourceInterID] FROM History")
if err != nil {
return
defer rows.Close()
var s interface{}
for rows.Next() {
err = rows.Scan(&s)
if err != nil {
panic(err)
fmt.Printf("x is of type %T\n", s)
fmt.Println(s)
log.Println(app.PLADB.Query("insert into t(id) values (?)",s))
查出来的是bigint类型。然后在插入时,出错
2018/05/05 14:29:34 <nil> sql: converting argument $1 type: unsupported type big.Int, a struct
以下是输出的类型与值
s is of type *big.Int
17121111112102
请指教,这个如何处理
有疑问加站长微信联系(非本文作者)
请尽量让自己的回复能够对别人有帮助
支持 Markdown 格式,
**粗体**
、~~删除线~~、
`单行代码`
支持 @ 本站用户;支持表情(输入 : 提示),见
Emoji cheat sheet
图片支持拖拽、截图粘贴等方式上传
最高记录
5390
©2013-2023 studygolang.com Go语言中文网,中国 Golang 社区,致力于构建完善的 Golang 中文社区,Go语言爱好者的学习家园。
Powered by
StudyGolang(Golang + MySQL)
•
·
CDN 采用
七牛云
VERSION: V4.0.0
·
7.877541ms
·
为了更好的体验,本站推荐使用 Chrome 或 Firefox 浏览器
京ICP备14030343号-1