请教个python 写SQL语句的问题

色郎中 2017-04-07 08:25:01

query=r"delete from ict where DMMCodePicsNo='20170407104954428'"
query='select count(HighLimit) from ict'


操作的是 influxDB数据库,第二个语句可以正常执行

第一个语句 就不信 ,断点看 query变成
‘delete from ict where DMMCodePicsNo=\\‘20170407104954428\\'’


怎么才能是

’delete from ict where DMMCodePicsNo='20170407104954428'‘
...全文
366 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lidayonglove 2017-04-10
  • 打赏
  • 举报
回复
你要先 了解前边加r的意义,代表的是row类型
sanGuo_uu 2017-04-09
  • 打赏
  • 举报
回复
恩,我也想问,你前面要加个r干什么。 python是单引号,双引号可以混用的
query="delete from ict where DMMCodePicsNo='20170407104954428'"
zbaii 2017-04-08
  • 打赏
  • 举报
回复
很明显是 ' 被转义了 query='delete from ict where DMMCodePicsNo="20170407104954428"' 这样你试试
色郎中 2017-04-07
  • 打赏
  • 举报
回复

query='delete from ict where DMMCodePicsNo=\'20170407104954428\''

    print query
打印出来,是带引号的 执行这句时,不保持,但是记录也没删除,,看来是不支持啊

37,721

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧