mysql中的替换无法使用可用空间。如何重命名可用空间?

mysql中的替换无法使用可用空间。如何重命名可用空间?,mysql,Mysql,要替换的文本 Probijalniki/Ĺkarje za pločevino 我想在mysql中使用REPLACE UPDATE pages SET title = REPLACE(title, 'Ĺ ', 'Š'); 但我得到了受影响的行:0 为什么我不能用“Ĺ”代替“Ĺ”。我可以用空格“Ĺ”代替“Ĺ”应该可以。但有一个很好的理由证明它不会 你的数据库中没有任何“Ĺ”。你可能有一些看起来像空间但实际上不是的东西 创建测试数据并手动在表中键入“Ĺ”,然后运行查询。这对我很有用。我建议您:将每

要替换的文本

Probijalniki/Ĺkarje za pločevino

我想在mysql中使用REPLACE

UPDATE pages SET title = REPLACE(title, 'Ĺ ', 'Š');
但我得到了受影响的行:0


为什么我不能用“Ĺ”代替“Ĺ”。我可以用空格“Ĺ”代替“Ĺ”

应该可以。但有一个很好的理由证明它不会

你的数据库中没有任何“Ĺ”。你可能有一些看起来像空间但实际上不是的东西


创建测试数据并手动在表中键入“Ĺ”,然后运行查询。这对我很有用。

我建议您:将每个字符集设置为UTF-8,尝试先选择替换。。。在运行更新之前,请尝试在页面中的字符串前面加上“n”,如下所示:n“Ĺ”。另见: