【发布时间】:2014-05-05 09:23:37
【问题描述】:
在我的数据库中,我有很多人......
有些人有这样的罗马尼亚变音符号:Ă-正确的形式,在我的数据库中('ă')。
我想要做的就是将所有的 'ă' 替换为 'Ă' .. 就是这样。
`例如,如果我有:
'MăDăLIN' - > MĂDĂLIN,ARAMă -> ARAMĂ.
我该怎么做?
【问题讨论】:
标签: mysql replace diacritics
在我的数据库中,我有很多人......
有些人有这样的罗马尼亚变音符号:Ă-正确的形式,在我的数据库中('ă')。
我想要做的就是将所有的 'ă' 替换为 'Ă' .. 就是这样。
`例如,如果我有:
'MăDăLIN' - > MĂDĂLIN,ARAMă -> ARAMĂ.
我该怎么做?
【问题讨论】:
标签: mysql replace diacritics
你可以试试这个
UPDATE table_name
SET column_name = REPLACE(columnname, 'find_string', 'replace_with')
【讨论】:
MySQL 定义了一个名为 REPLACE 的函数,其作用与 PHP 的 str_replace 完全相同。
您可以使用它来替换列中所有出现的字符串:
UPDATE table SET column = REPLACE(column, 'ă', 'Ă');
这个函数的文档可以在:http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_replace找到
【讨论】:
【讨论】: