func insertInfo() error { // do work here. return sql.ErrTxDone } func main() { // จากแบบเดิม err := insertInfo() if err == sql.ErrTxDone { fmt.Println("old way: compare error with sql.ErrTxDone") } // เป็นแบบนี้แทน err = insertInfo() if errors.Is(err, sql.ErrTxDone) { fmt.Println("new way: compare error with sql.ErrTxDone") } }