I am using MYSQL to manage book library data, here is my main table
CREATE TABLE `book` (
`id` int(11) NOT NULL,
`bookId` int(11) DEFAULT NULL,
`pageNum` smallint(6) DEFAULT NULL,
`pageData` longtext
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
Now when I run this query
SELECT c.id, c.bookId,c.pageNum, c.pageData, o.BookName FROM book c left
join kotarbooks o on c.bookId=o.BookId WHERE pageData like '%[Search Word]%'"
It takes about 3 minutes
and when I run query
SELECT * FROM book WHERE bookid=[bookid] AND pageNum=[pageNumber]
it takes about 2 minutes Is there any idea to speed up these queries? Thanks a lot