# sql: Rows are closed

- **ID:** `go/sql-query-without-close`
- **Domain:** go
- **Category:** runtime_error
- **Verification:** ai_generated
- **Fix Rate:** 80%

## Root Cause

在Rows迭代完成前调用Close或继续使用已关闭的Rows

## Version Compatibility

| Version | Status | Introduced | Deprecated |
|---------|--------|------------|------------|
| 1.15 | active | — | — |

## Workarounds

1. **** (95% success)
   ```
   使用defer rows.Close()并检查错误
   ```
2. **** (90% success)
   ```
   确保在循环结束后调用rows.Close()
   ```

## Dead Ends

- **** — 可能导致空数据或panic (90% fail)
- **** — 连接泄漏，最终耗尽连接池 (80% fail)
