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

更新列值,替换字符串的一部分

唐繁
2023-03-14
问题内容

我在MySQL数据库中有一个带有以下各列的表

[id, url]

网址就像:

 http://domain1.com/images/img1.jpg

我想将所有网址更新到另一个域

 http://domain2.com/otherfolder/img1.jpg

保持文件名不变。

我必须运行什么查询?


问题答案:
UPDATE urls
SET url = REPLACE(url, 'domain1.com/images/', 'domain2.com/otherfolder/')


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

  • 问题内容: 我想,以取代过去的字符串,它是一个,与) 假设字符串是: -Insert into dual (name,date, 转换为: -Insert into dual (name,date) 问题答案: 以下代码应将的最后一次出现替换为。 注意 如果不含,则会抛出Exception 。

  • 问题内容: 我使用正则表达式从网页中获取字符串,并且该字符串的一部分可能包含我想替换为其他内容的内容。这怎么可能呢?我的代码是这样的,例如: 问题答案:

  • 问题内容: 我有一些带有数字和英文单词的字符串,我需要通过找到它们并将其替换为该单词的本地化版本,将它们翻译成我的母语。您知道如何轻松实现替换字符串中的单词吗? 谢谢 编辑: 我已经尝试过(字符串“ to”的一部分应替换为“ xyz”): 但这不起作用… 问题答案: 它正在工作,但是不会修改调用者对象,而是返回一个新的String。 因此,您只需要将其分配给新的String变量或自身即可: 要么

  • 问题内容: 我有一个用逗号分隔的产品列表,并且由于该项目列表已被新产品项目替换,因此我试图用新产品项目列表来修改此CSV列表。 我正在尝试使用split fn转换为行,然后替换这些值,然后再次将列转换为行。还有其他可能吗? 输出为: 问题答案: 将您的逗号分隔列表转换为XML。使用数字表XQuery和获取具有它们在字符串中的位置的单独ID。使用带有to和order by的技巧构建逗号分隔的字符串。

  • 所以我想替换一个文本文件的一部分,只知道它看起来是这样的: 名称将从终端输入,方括号内将有数百行的值以及其他方括号。而且单词Part前面会有一个制表符,在第一个之后会有一个新的行{在最后一个之前也会有一个新的行和一个制表符。我该如何用另一个字符串替换括号内的部分,甚至全部。