python一行sql太长折成多行并且有多个参数的方法
作者:sy_y 时间:2022-06-21 03:47:04
sql语句
有一个非常长的sql,用编辑器打开编写的时候太长了导致编写非常吃力,而且容易错乱,我想做的是把A,B,C三个变量赋值到sql中的字段中去
A=1
B=2
C=3
sql = "update student t set t.name = '',t.sex = '',t.age = '',t.height = '',t.weight = '',t.class = '',t.stuid = '',t.xxx = '' where t.stuid= '' and t.xxx = '';"
折叠多行后写法
解决方案如下:
可以通过()小括号将每一行的字符串整齐拼接,回车以后会自动将每行的字符串进行拼接,并且将每个需要传参的字段加上 %s,在括号结束之前在用%(变量名字,变量名字,变量名字)依次进行赋值。最终完美解决。
A=1
B=2
C=3
sql = ("update student t set t.name = '%s',"
"t.sex = '%s',"
"t.age = '%s',"
"t.height = '%s',"
"t.weight = '%s',"
"t.class = '%s',"
"t.stuid = '%s',"
"t.xxx = '%s'"
" where t.stuid= '%s'"
" and t.xxx = 'P';" %(A,B,A,B,B,A,A,B,C)
)
来源:https://blog.csdn.net/s740556472/article/details/77823072
标签:python,sql,参数
0
投稿
猜你喜欢
Python实现读取txt文件并转换为excel的方法示例
2023-07-25 15:20:16
时间序列分析之ARIMA模型预测餐厅销量
2023-07-09 13:53:59
AJAX缓存的问题解决办法
2009-04-26 14:47:00
浅谈python正则的常用方法 覆盖范围70%以上
2022-05-18 21:01:13
浅谈python元素如何去重,去重后如何保持原来元素的顺序不变
2023-03-07 19:39:32
学生信息管理系统python版
2023-10-17 07:32:34
laravel多视图共享数据实例代码
2023-06-19 01:34:14
asp随机生成文件名的函数
2009-02-11 13:41:00
《写给大家看的设计书》阅读笔记之重复原则
2009-07-12 15:36:00
python获取图片颜色信息的方法
2023-11-10 16:40:41
python人工智能tensorflow函数tf.assign使用方法
2023-04-08 00:59:03
HTML与CSS在Flash中的应用
2008-01-23 19:13:00
python中如何实现径向基核函数
2023-11-28 02:48:45
应用技术:如何通过SQLyog分析MySQL数据库
2009-03-25 16:53:00
Python中的 ansible 动态Inventory 脚本
2022-10-23 07:53:08
python办公之python编辑word
2022-03-31 08:48:40
Python新手实现2048小游戏
2021-02-19 14:12:57
仿淘宝网站的导航标签效果!
2008-11-05 12:37:00
MySQL 数值类型概述int smallint tinyint
2010-11-02 11:46:00
Python使用win32com实现的模拟浏览器功能示例
2023-09-21 14:13:13