0

MySQL で Replace 関数を使用してテキストの文字列を置き換える方法は理解していますが、このようなことを試みると 0 レコードが更新されます。私は何が欠けていますか?

UPDATE `pages_description` 
    SET `pages_body` = REPLACE(`pages_body`, "pages.php?pID=16&CDpath=4", "pages.php?pID=188&CDpath=0_4")
4

2 に答える 2

1

アンパサンドでした!OMG&エンティティを使用する必要がありました。 pages.php?pID=16&CDpath=4 また、(将来の参考のために) 区切り文字を PhpMyAdmin で使用されていない文字に変更してそのまま使用する必要があることも指摘したいと思います。セミコロンではなくコロンに変更しました。 区切り文字の位置の例。

于 2020-07-29T18:31:25.317 に答える