# SQLAlchemy 操作错误：未知或不正确的时区 'UTC'。

- **ID:** `python/mysql-timezone-unsupported`
- **领域:** python
- **类别:** config_error
- **验证级别:** ai_generated
- **修复率:** 80%

## 根因

MySQL 服务器未加载时区表，导致无法识别 'UTC' 时区。

## 版本兼容性

| 版本 | 状态 | 引入 | 弃用 |
|------|------|------|------|
| 1.4.x | active | — | — |
| 2.0.x | active | — | — |

## 解决方案

1. **** (90% 成功率)
   ```
   在 MySQL 服务器上执行：mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root mysql
   ```
2. **** (70% 成功率)
   ```
   在连接字符串中改用 'SYSTEM' 时区，例如：?timezone=SYSTEM
   ```

## 无效尝试

- **** — 在连接字符串中移除时区参数，但应用依赖正确时区进行时间计算。 (50% 失败率)
- **** — 尝试在 MySQL 中手动创建时区表，但需要 root 权限且过程复杂。 (40% 失败率)
