mysql blgg__MySQL_exceptions.ProgrammingError:(2014,“命令不同步;您现在无法运行此命令”)?...
-- encoding: utf-8 --
'''
db_test.py
Created on 2019/6/25 11:14
Copyright (c) 2019/6/25, 海牛学院版权所有.
@author: 潘牛
'''
from commons.until.db_util import DBUtil
from configs.config import _HAINIU_DB
db_util = DBUtil(_HAINIU_DB)
设置字符集是utf8mb4
db_util.execute_no_commit("set NAMES utf8mb4;")
插入两次,两次在同一个事务里
import time, traceback
sql = """
insert into hainiu_queue (type,action,params) values (%s, %s, %s); #一个sql
"""
try:
params = [1, 'www.hainiubl.com', "ff"] #执行一次
db_util.execute_no_commit(sql, params)
# 1/0
time.sleep(5) #执行以后 休眠5秒
params = [1, 'www.hainiubl.com', "gg"] # 执行第二次
db_util.execute_no_commit(sql, params) #不提交 在同一事物里
time.sleep(5) #再过5秒
db_util.commit() # 一共10秒以后 提交
except Exception, e:
db_util.rollback()
traceback.print_exc(e)
finally:
db_util.close()
sql = """
insert into hainiu_queue (type,action,params) values (%s, %s, %s);
"""
params = []
在表中 循环插入的 数量
for i in range(1,11):
params.append((1,'www.hainiubl.com%d' % i, "aa%d" % i))
db_util.executemany(sql, params)
mysql blgg__MySQL_exceptions.ProgrammingError:(2014,“命令不同步;您现在无法运行此命令”)?...相关推荐
- 创建快捷方式命令_如何使用桌面快捷方式运行命令提示符命令
如何使用桌面快捷方式运行命令提示符命令 如果需要快速访问常用命令,则可以为命令提示符命令创建桌面快捷方式.就是这样. 如果您是常规的命令提示符用户,则可能每天都会使用一些命令.例如,我有一个简单的命令 ...
- linux系统init5命令,2.3.5 切换系统运行级别命令init
2.3.5 切换系统运行级别命令init init命令用于改变系统的运行级别,改变系统的运行级别也可以关闭或重启系统.本小节将介绍如何使用init命令切换系统的运行级别. (1)运行级别 运行级别在 ...
- win7命令启动计算机管理,关于Win7中运行的命令
下面列了一些运行命令,希望对你有所帮助: cleanmgr: 打开磁盘清理工具 compmgmt.msc: 计算机管理 conf: 启动系统配置实用程序 charmap: 启动字符映射表 calc: ...
- java代码执行linux命令_怎么用java代码运行linux命令
展开全部 以下方法支持Linux和windows两个系统的命令行调用.还用到了apache的lang工具包32313133353236313431303231363533e78988e69d83313 ...
- linux 管理员身份执行命令,如何快速以管理员权限运行Linux命令?
我们知道,一些 Linux 命令是要通过 sudo 权限才能运行的,这需要我们每次使用这些命令时在前面加一个 sudo ,十分繁琐.今天给大家介绍一个好用的工具 SUDO ,它只需要我们用大写字母键入 ...
- cnpm 安装成功后提示不是内部和外部命令,也不是可运行的命令解决方案
1.cnpm的安装: npm install -g cnpm --registry=https://registry.npm.taobao.org 2. cnpm 的安装成功后提示: 3. 运行cnp ...
- python 3.7.3 shell_Python 3 运行 shell 命令
#python 3.5 , win10 引入包 #os.chdir('path') import os import subprocess #https://docs.python.org/3.5/l ...
- java exec执行tar_用java调用rpmbuild 报错,同一条命令直接复制到终端却能运行
用java调用rpmbuild 报错,同一条命令直接复制到终端却能运行. 命令如下: rpmbuild --define "_topdir /var/lib/jenkins/workspac ...
- linux 命令 抛后台,在后台运行Linux命令的方法
通常情况下,当你在终端运行一个命令,在你开始输入另外一个命令之前,你必须等待当前命令运行结束.这被称为在前台运行命令,或者前台进程.当一个进程在前台运行时,它占用了你的 shell,并且你可以通过输入 ...
最新文章
- SD-WAN与传统WAN设备相比
- 2 TileMapObject的使用
- JS HTTP 请求库哪家强?Axios,Request,Superagent,Fetch 还是 Supertest
- ERP开发分享 1 数据库表设计
- 探讨下Tag标签的数据库设计(千万级数据量) 转
- 尚硅谷大数据开发Day03
- matlab读取scv文件,matlab如何读取csv文件
- android发送短信验证码并自动获取验证码填充文本框
- 好系统帮你恢复win7经典开机画面
- 机器学习笔记week1——奥卡姆剃刀原则、L1与L2范数正则化、模型泛化性
- Java高级工程师必备知识!kafka消费topic命令
- 在学习爬虫的路上,有多少坑在前边
- kindle for pc版本更新后无法打开解决办法
- 我的世界服务器指令系统,我的世界中国版最全指令 MC指令最全合集
- datagrip jdbc驱动_DataGrip连接MySQL数据库
- 云服务器和独享虚拟主机的区别,云服务器和独享虚拟主机的区别
- 微信公众平台改版内容
- 走向单体地狱(一):Maven详解
- 淘宝Web服务器Tengine安装
- 电工搜题软件哪个好用?试题难不难?
热门文章
- linux firefox 脚本,linux下调整firefox的有用设置(高分辨率下需要)
- Python | 如何强制除法运算为浮点数? 除数一直舍入为0?
- python 示例_Python条件类| release()方法与示例
- ai怎么约束每个字的大小_人工智能的约束满意问题
- 面试官 | 说一下数据库如何分库分表?
- 设置devenv命令的启动版本
- Oracle 练习题 20131017
- C#使用模板文件批量导出word文档
- 安卓导航无信号无服务器,无信号导航能用否
- java js websocket_js+java websocket记录