Я пытаюсь выполнить поиск в моей базе данных mysql
с оператором LIKE
:
indexstr = request.GET['index']
indexstr = '%' + indexstr + '%'
offset = int(request.GET['offset'])
for row_data in advertisement.objects.raw(
'select * from requests_advertisement WHERE short_description LIKE ' + indexstr + ' LIMIT 10 OFFSET ' + str(offset*5)):
Но есть ошибка: Изображение ошибки
Этокажется, что он не может работать с %
символом.Когда я удаляю %
, он работает правильно.