原因 最近写了一个python脚本,由于使用了分库分表,所以需要根据分表字段动态计算数据库以及表名,一开始直接在SQL中使用了%s占位符,后来发现报错,提示SQL语句语法错误,仔细一看才发现原来是直接把库名和表名外都加了单引号,导致语法错误,但是又不想直接去拼接SQL,毕竟有些费劲儿,所以就网上寻觅着换了种方法。 解决办法 解决办法还是比较简单的,直接上代码了: db_name = sharding('db', 'database', store_id, 10, 4, -1)…
原因 最近写了一个python脚本,由于使用了分库分表,所以需要根据分表字段动态计算数据库以及表名,一开始直接在SQL中使用了%s占位符,后来发现报错,提示SQL语句语法错误,仔细一看才发现原来是直接把库名和表名外都加了单引号,导致语法错误,但是又不想直接去拼接SQL,毕竟有些费劲儿,所以就网上寻觅着换了种方法。 解决办法 解决办法还是比较简单的,直接上代码了: db_name = sharding('db', 'database', store_id, 10, 4, -1)…
网上抄的,效果图如下: 代码如下: import turtle turtle.title('冰墩墩') turtle.speed(100) # 速度 # 左手 turtle.penup() turtle.goto(177, 112) turtle.pencolor("lightgray") turtle.pensize(3) turtle.fillcolor("white") turtle.begin_fill() turtle.pendown() tur…
前提 Python3 代码实现 #!/usr/bin/env python3 # -*- coding: UTF-8 -*- import pymysql db = pymysql.connect(**db_conf) cursor = db.cursor() cursor.execute(sql) # 最后插入行的主键id print(cursor.lastrowid) # 最新插入行的主键id print(conn.insert_id()) conn.commit() 注意 使用 cursor.lastrowi…
众里寻他千百度,蓦然回首,那人却在,灯火阑珊处。
COPYRIGHT © 2022 lifengdi.com. ALL RIGHTS RESERVED.
Theme Kratos Made By Seaton Jiang