1

ここにあるカスタム正規表現置換メソッドを使用しています。独自の方法を取り入れました

UPDATE `catalog_product_entity_text` 
 SET `attribute_id` = regex_replace('^[^.]*^(.*?)\:', '<b>^[^.]*^(.*?)\:</b>', attribute_id)

しかし、これを実行すると、データベースでエラーが発生します。

正規表現から「繰り返し演算子オペランドが無効です」というエラーが発生しました

上記のリンクのドキュメントには、 NO_BACKSLASH_ESCAPES モードを ON に設定する必要があると書かれていますが、これが問題なのか、それともどうすればよいのかわかりません。MySQL 5.5 を使用しています。

4

0 に答える 0