【发布时间】:2016-11-03 23:31:29
【问题描述】:
您好,我在 GO 中使用 database/sql 包,我想处理这个错误, 最好的方法是什么?
rows, err := transaction.Stmt(MypreparedStmt).Exec(id)
if err!=nil{
// here I want to check if the error is something with the foreign key so I want something like
//if err==something{
//do something
//}
}
【问题讨论】:
-
做一个 log.Println(err) 看看里面的内容,你也可以自定义错误的显示方式 - blog.golang.org/error-handling-and-go
-
我不会检查消息,而是错误code。
标签: sql postgresql go