嗨,我真的很困惑如何在变量是动态的情况下在where语句上添加“ AND / OR”条件?我实际上是在抓取内容。
我的代码是这样的:
self.curr.execute("SELECT Count(post_id) from tesla_news_items WHERE
post_id = %s COLLATE utf8mb4_unicode_ci",(item['post_id'],) )
我的逻辑是这样的:
Where post_id = %s , (item['post_id'],) AND title = %s, (item['title],)
有人可以帮助我吗?
答案 0 :(得分:0)
您似乎已经知道如何使用参数化查询。添加“或”或“与”应该没有太大区别。
url(r'^author_search_detail/(?P<pk>\d+)/$',views.AuthorSearchDetailView.as_view(), name='author_search_detail'),