python - 如何将 cursor.executemany 用于插入以外的其他操作
问题描述
我有这个代码:
c = conn.cursor()
l=[(A,B,C),]
c.executemany("SELECT * FROM 'my_table' WHERE code=? AND date BETWEEN ? AND ? ORDER BY date",l)
r = c.fetchall()
我怎样才能让它工作?还有其他选择吗?
解决方案
c = conn.cursor()
l = (A, B, C)
c.execute("SELECT * FROM 'my_table' WHERE code=? AND date BETWEEN ? AND ? ORDER BY date", l)
r = c.fetchall()
推荐阅读
- javascript - 在 Nodejs 中,数组的串联是如何工作的?
- javascript - 添加/删除导航栏折叠显示类时切换正文类
- java - 如何在 JFrame 上显示两个带有图像的 JPanel,并且两个 img 都可见?
- java - 有没有办法为存储到 RavenDB 的 Java bean 指定集合名称?
- php - 如何使用 Symfony 4 限制视图中的字符?(character_limiter CodeIgniter)
- javascript - Thymeleaf HREF 服务器上下文
- python-3.x - Argparse 互斥组不适用于一对位置和可选参数
- javascript - 从 AQL 获取对象数组
- oracle - Oracle:使用 EXECUTE IMMEDIATE 和 RETURNING INTO
- pandas - 在 Pyspark 中的 groupedBy 对象中爆炸后使用 Collect_set