当前位置: 首页 > 面试题库 >

MySql-更新字符串部分的方法?

吕利
2023-03-14
问题内容

我正在寻找一种通过MySQL查询更新字符串的一部分的方法。

例如,如果我有10条记录,所有记录都包含“字符串”作为字段值的一部分(例如,“某物/字符串”,“某物/字符串lookhere”,“某物/字符串/等”),是否可以更改“字符串”通过一个查询将每一行的’设置为’anothervalue’,以便结果为’something
/ anothervalue’,’something / anothervaluelookhere’,’something / string /
etcetera’,有一种方法可以更改’anothervalue’


问题答案:

我认为这应该工作:

UPDATE table
SET field = REPLACE(field, 'string', 'anothervalue')
WHERE field LIKE '%string%';


 类似资料:
  • 表名称: blist 任何可以将abcd_086、087等替换为xyz_086、087等的SQL查询。需要用xyz替换serial_no列的前4个字符。请帮助!!!

  • 问题内容: 我在MySQL数据库中有一个带有以下各列的表 网址就像: 我想将所有网址更新到另一个域 保持文件名不变。 我必须运行什么查询? 问题答案:

  • 问题内容: 我想删除在特定字段中找到的字符串的一部分。 例如,该字段中的条目可以是“ 01365320 APS ”。我正在删除“ APS”。 我的问题是,我应该使用: 问题答案: 当您要编辑字段时,需要 声明: 是一个字符串函数,用第三字符串替换第一字符串中第二字符串的所有出现。 请首先使用一个子句尝试一下,看看它是否真的是您想要的。

  • /A/B/C/whatever不是固定的,是动态的,需要用 /1/2/3/whatever之类的东西替换,我喜欢像下面这样改变它,保持最后一部分/完整。 我运行下面的查询 正确返回需要更换的零件 一般的更新是,我从一个字符串的UPDATE和REPLACE部分理解为 因此,我要更新和替换的最后一个查询是 但它给出了以下错误 子查询返回超过1的值。当子查询如下时,这是不允许的=,!=, 我怀疑子查询的

  • 问题内容: 是否可以使用类似于字符串模板功能的高级字符串格式化方法进行部分字符串格式化? 例如: 问题答案: 您可以通过覆盖映射将其欺骗为部分格式: 印刷 当然,此基本实现仅在基本情况下正确运行。

  • 本文向大家介绍python 截取 取出一部分的字符串方法,包括了python 截取 取出一部分的字符串方法的使用技巧和注意事项,需要的朋友参考一下 下面是split截取获得 下面是通过切片获得的 name = str[str.rfind("/")+1:str.rfind(".")] 与上面的结果是一样的。 如果找到其他方法,会继续补充的。 以上这篇python 截取 取出一部分的字符串方法就是小编