Python: ValueError: carácter de formato no admitido '' '(0x27) en el índice 1
Estoy intentando ejecutar una consulta para buscar 3 tablas en una base de datos usando MySQL a través de Python. Cada vez que intento ejecutar la siguiente cadena como una consulta, aparece un error sobre la concatenación en la cadena.
"SELECT fileid FROM files WHERE description LIKE '%" + search + "%' OR filename LIKE '%" + search + "%' OR uploader LIKE '%" + search + "%' ORDER BY fileid DESC"
Este es el error que me da:
ValueError: unsupported format character ''' (0x27) at index 1
Si elimino el carácter que solicita, también tengo que eliminar el%, lo que impide que la consulta funcione correctamente. ¿Qué puedo hacer para solucionar esto, ya que soy bastante nuevo en Python?
Gracias kris