sql 插入多条语句,UNICON合并结果集

[复制链接]
作者: 我冒得感情 | 时间: 2021-1-15 15:18:48 | python作品展示|
2 110
发表于 2021-1-15 15:18:48| 显示全部楼层 |阅读模式
import mysql.connector.pooling

config={
    'host':'localhost',
    'port':3306,
    'user':'root',
    'password':'h6435749',
    'database':'demo'
}
try:
    pool=mysql.connector.pooling.MySQLConnectionPool(**config,pool_size=10)
    con=pool.get_connection()
    con.start_transaction()
    cursor=con.cursor()
    sql="INSERT INTO t_dept (SELECT MAX(deptno)+10,%s,%s FROM t_dept) union (SELECT MAX(deptno)+20,%s,%s FROM t_dept)"
    cursor.execute(sql,["A部门","北京","B部门","上海"])
    con.commit()

except Exception as ex:
    if "con" in dir():
        con.rollback()
    print(ex)
finally:
    if "con" in dir():
        con.close()
结帖率:50% (1/2)

签到天数: 2 天

发表于 2021-4-9 13:01:20| 显示全部楼层
厉害厉害,佩服
回复

使用道具 举报

发表于 2021-1-21 17:15:31| 显示全部楼层
再赞一个!多发作品哦
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

!jz_fbzt! 快速回复 !jz_sctz! !jz_fhlb! 按钮
快速回复 返回列表 返回顶部