mysql.rollback
功能说明
描述
回滚事务,即撤销之前的sql语句执行操作。
函数原型
mysql.rollback(hd)
参数
名称 | 类型 | 描述 |
---|---|---|
hd | 整型 | 已经打开的mysql数据库句柄 |
返回值
类型 | 描述 |
---|---|
逻辑型 | 回滚成功返回True,失败返回False |
备注
可能出现的错误信息,执行 getlasterror 函数获取具体详细信息:
- 错误编码=getlasterror()
- 错误信息=getlasterror(1)
错误编码 | 错误信息 |
---|---|
1400 | 参数类型不正确 |
1100 | 不存在的句柄 |
311 | 数据库执行错误 |
示例
def test():
arr={"ip":"外部数据库的ip","user":"外部数据库的账号","pwd":"外部数据库的密码","port":3306}
hd=mysql.open(arr,"test")
if(hd!=-1):
mysql.begin(hd)
for i in range(0,100):
mysql.exec(hd,"insert into test (name,remrk) values (\'abc\',\'测试\');")
mysql.rollback(hd)
mysql.close(hd)
演示示例
- 暂无
安装包下载
- 暂无
相关视频
- 暂无