Экранирование нескольких символов в запросе mySQL - PullRequest
0 голосов
/ 18 апреля 2020

Я пытаюсь выяснить, как изменить строку с другой строкой в ​​mySQL. У меня нет большого опыта работы с базами данных. Я прочитал несколько ответов здесь, но я все еще получаю ошибки.

Это то, что я начал с

UPDATE wp_posts SET post_content = REPLACE (
post_content,
'whatever',
'<a href="https://www.notarealdome.com" onClick="ga('send', 'event', 'Banner', 'Link', 'Page');" target="_blank" rel="noopener noreferrer">Hello</a>');

, но оно продолжает давать мне ошибки.

Итак, я начал экранировать специальные символы, такие как; (), '_>, но все равно получаю сообщение об ошибке. Чего мне не хватает?

UPDATE wp_posts SET post_content = REPLACE (
post_content,
'whatever',
'<a href="https://www.notarealdomain.com" onClick="ga(''send''\, ''event''\, ''Banner''\, ''Link''\, ''Page''\)\;" target="\\_blank" rel="noopener noreferrer"\>Hello</a\>');
...