相关文章推荐
豁达的熊猫  ·  首期人工智能AIGC应用技能研修班在复旦大学 ...·  5 月前    · 
眼睛小的鞭炮  ·  list中最大值的序号 python - ...·  1 年前    · 
健壮的李子  ·  pythondocx设置字体 - CSDN文库·  1 年前    · 
小胡子的小虾米  ·  mysql将表中的数组拆分 - CSDN文库·  1 年前    · 
多情的葡萄酒  ·  比Python还好用的Go语言要出2.0了, ...·  1 年前    · 
Code  ›  Python MySQL 日期时间格式化作为参数的操作开发者社区
python mysql mysql时间格式化 mysql格式化日期
https://cloud.tencent.com/developer/article/1743202
发呆的手套
2 年前
作者头像
砸漏
0 篇文章

Python MySQL 日期时间格式化作为参数的操作

前往专栏
腾讯云
备案 控制台
开发者社区
学习
实践
活动
专区
工具
TVP
文章/答案/技术大牛
写文章
社区首页 > 专栏 > 恩蓝脚本 > 正文

Python MySQL 日期时间格式化作为参数的操作

发布 于 2020-11-05 15:03:05
1.2K 0
举报

1.我的 MySQL 中的start_time存储的是2018-03-21 10:55:32格式的时间,我需要按照YYYY-MM-DD格式来查询,我的MySQL中的sql是这样写的:

SELECT * from mytable WHERE DATE_FORMAT(start_time,”%Y-%m-%d”)=’2018-03-21’;

2.如果在Python中拼接的sql是:

sql = “select * from mytable where DATE_FORMAT(start_time,’%Y-%m-%d’) < ‘2018-03-21′”

则执行cursor.execute(sql)是可以查询的。

3.但是如果将时间’2018-03-21’作为参数,注意,Python中的sql应该这样拼接:

ss = "2018-03-21"
sql = "select * from mytable where DATE_FORMAT(start_time,'%Y-%m-%d')<"+"'"+ss+"'"
 
推荐文章
豁达的熊猫  ·  首期人工智能AIGC应用技能研修班在复旦大学成功举办
5 月前
眼睛小的鞭炮  ·  list中最大值的序号 python - CSDN文库
1 年前
健壮的李子  ·  pythondocx设置字体 - CSDN文库
1 年前
小胡子的小虾米  ·  mysql将表中的数组拆分 - CSDN文库
1 年前
多情的葡萄酒  ·  比Python还好用的Go语言要出2.0了,你想怎么设计? | 机器之心
1 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号