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