Python: ValueError: неподдерживаемый символ формата '' '(0x27) в индексе 1

Я пытаюсь выполнить запрос для поиска 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

Ответы на вопрос(4)

Ваш ответ на вопрос