为了账号安全,请及时绑定邮箱和手机立即绑定

处理 Go 中的动态错误(特别是 database/sql 包)

处理 Go 中的动态错误(特别是 database/sql 包)

Go
心有法竹 2021-09-10 15:22:25
database/sql在 go 中使用包sql.Exec将返回动态生成的、未引用的错误,例如"Error 1062: Duplicate entry '192' for key 'id'"问题是它还可以返回错误,例如"Error 1146: Table 'tbl' doesn't exist"从同一个电话到 sql.Exec我怎样才能在没有的情况下分辨这两个错误之间的区别字符串比较,或错误代码的模式匹配或者这些惯用的可行解决方案是针对这个问题的吗?
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 168 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信