要替换的文本
Probijalniki/Ĺ karje za pločevino
我想在 mysql 中使用 REPLACE
UPDATE pages SET title = REPLACE(title, 'Ĺ ', 'Š');
但我得到受影响的行:0
为什么我不能用“Š”替换“Ĺ”。我可以替换 'Ĺ' 但不能用空格 'Ĺ '
最佳答案
它应该可以工作。但有一个很好的理由说明它不会这样做。
您的数据库中没有任何 'Ĺ '。你可能有一些看起来像空间但实际上不是的东西。
创建测试数据并在表中手动输入“Ĺ”并运行您的查询。它对我有用。
关于mysql - mysql 中的 REPLACE 无法使用可用空间。如何重命名可用空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8026091/