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