Не иска да реплейсва специални символи в SQL

waldes

Well-Known Member
В Table: wp_posts SQL изглежда не приема командата за реплейсване, заради специалните символи, за текста няма проблеми.
update wp_posts set post_content = replace(post_content,'Text to find','text to replace with');

В случая не ми реплейсва:
update wp_posts set post_content = replace(post_content,'[ “”]','');
Тоест да ги разкара, без да реплейсва с нищо.

Show query box
dot.gif
0 rows affected. (Query took 0.0302 seconds.)
update wp_posts set post_content = replace(post_content,'[ “”]','')
 
На реплейса вторият параметър трябва да е стринг, тоест, така както са написан повече ми прилича на патерн за регулярен израз. Ако не е най-вероятно виновник е енкодинга. Може да пробваш и с https://dev.mysql.com/doc/refman/8.0/en/regexp.html#function_regexp-replace
Поздрави.
 
В енкодинга бил проблема кавичките, благодаря.
 

Горе