Я пытаюсь выполнить запрос для поиска 3 таблиц в базе данных с использованием MySQL через Python. Каждый раз, когда я пытаюсь выполнить следующую строку в качестве запроса, она дает мне ошибку о конкатенации в строке.
"SELECT fileid FROM files WHERE description LIKE '%" + search + "%' OR filename LIKE '%" + search + "%' OR uploader LIKE '%" + search + "%' ORDER BY fileid DESC"
Это ошибка, которую он мне дал:
ValueError: unsupported format character ''' (0x27) at index 1
Если я удалю символ, который он запрашивает, я также должен удалить%, что фактически прекратит выполнение запроса. Что я могу сделать, чтобы исправить это, так как я довольно новичок в Python.
Спасибо, Kris