Как использовать условия И / ИЛИ с динамическими переменными в предложении Where с использованием Python? - PullRequest
0 голосов
/ 30 мая 2019

Привет, я действительно запутался, как добавить условие «И / ИЛИ» в оператор where, если переменная является динамической?Я на самом деле очищаю контент.

Мой код такой:

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],)

Кто-нибудь, кто может мне помочь, пожалуйста?

1 Ответ

0 голосов
/ 30 мая 2019

Кажется, вы уже знаете, как использовать параметризованный запрос.Добавление «или» или «и» не должно иметь большого значения.

self.curr.execute("SELECT Count(post_id) from tesla_news_items WHERE 
post_id = %s COLLATE utf8mb4_unicode_ci AND title = %s", (item['post_id'], item['title']))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...