I have a text field to accept regular expressions from the UI. For these regular expressions, I have a search capability and want to do a search. I am using prepared statements and the DB is mysql. When I do a search on ‘%’, I only want search regex starting with ‘%’. But, since ‘%’ is wildcard in mysql, I get all the regex in the search. How to escape it.
Share
Just use a backslash before the character, as shown in the MySQL documentation section 9.1:
Note (from the MySQL documentation):