How do you manage database transactions correctly in Go, including error handling? | Databases and Storage | golang Interview Questions | NextRound.in