我很困惑如何从MySQL导入的失败查询行中获取错误类型。目前没有真正的文档说明,所以这让我感到非常困惑。
我有以下内容:
我有以下内容:
result, err := db.Exec("INSERT INTO users (username,password,email) VALUES (?,?,?)", username, hashedPassword, email)
if err != nil {
// handle different types of errors here
return
}
我可以打印错误信息,但它只是一个字符串,不喜欢窥视字符串以了解出了什么问题,有没有反馈来获取错误代码执行switch
或类似的操作?你是如何做到的?
error
转换为mysql.MySQLError
吗?还是一个函数调用?有点让人困惑。 - Sir