【问题标题】:There's a function in mysql like str_replace from php?mysql中有一个函数,比如php中的str_replace?
【发布时间】:2014-05-05 09:23:37
【问题描述】:

在我的数据库中,我有很多人......

有些人有这样的罗马尼亚变音符号:Ă-正确的形式,在我的数据库中('ă')。

我想要做的就是将所有的 'ă' 替换为 'Ă' .. 就是这样。

`例如,如果我有:

'MăDăLIN' - > MĂDĂLIN,ARAMă -> ARAMĂ.

我该怎么做?

【问题讨论】:

    标签: mysql replace diacritics


    【解决方案1】:

    你可以试试这个

    UPDATE table_name
    SET column_name = REPLACE(columnname, 'find_string', 'replace_with')
    

    【讨论】:

      【解决方案2】:

      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找到

      【讨论】:

        【解决方案3】:

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2022-01-10
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-08-17
          相关资源
          最近更新 更多