
# connection.commit()
#### 功能描述
提交当前事务，将所有未保存的数据库操作（如INSERT、UPDATE、DELETE）永久保存到数据库中，并结束当前事务。以下是详细说明：
- 持久化更改：自上次提交或回滚后，所有通过该连接执行的数据修改操作会被永久写入数据库。
- 结束事务：提交后，当前事务终止。后续操作将属于新事务，新事务需再次提交才能生效。
 
![](https://support.huaweicloud.com/distributed-devg-v10-gaussdb/public_sys-resources/notice_3.0-zh-cn.png)
默认情况下，Psycopg在执行第一个命令之前打开一个事务，若不调用commit()，关闭连接时事务会自动回滚，所有数据修改都将丢失。
#### 原型
```
connection.commit()
```
#### 参数
无
#### 返回值
无
#### 示例
请参见[数据库建连、执行SQL并返回结果](https://support.huaweicloud.com/distributed-devg-v10-gaussdb/gaussdb-12-0236.html)。
