Я пытаюсь создать панель поиска, а это значит, что мне нужно сделать так, чтобы она брала неполные данные. У меня есть этот код, но по какой-то причине он выдает синтаксическую ошибку, когда я пытаюсь распечатать его в терминале, чтобы посмотреть на него. Есть идеи, что может быть не так? Я думаю, что допустил ошибку, когда вставлял переменные, но я не могу ничего найти об этом в Google.
В любом случае, вот мой код:
BookSearch = db.execute(text("SELECT * FROM books WHERE
(isbn LIKE :search) OR (title LIKE :search) OR (author LIKE :search)",
{ "search": '%' + search + '%'}).fetchall()
print(BookSearch)