regex - 删除 mysql 字段中第一个 # 之前的所有内容

标签 regex mysql

请原谅我的无知。

我需要替换 mysql 字段中的所有数据,包括第一个 # 之前的数据。

示例 field = 高尔夫球手

第一洞的数据,高尔夫球手错过了 9 英寸的推杆并说“#击球不好

新数据表现不佳

最佳答案

update table set new_column_name = substring(column_name, instr(column_name, '#') + 1);

关于regex - 删除 mysql 字段中第一个 # 之前的所有内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2633777/

相关文章:

python - 如何使用 python 正则表达式查找和替换句子中第 n 次出现的单词?

MySQL LIMIT 和 OFFSET 搞乱了我的结果顺序

mysql - 非常基本的 MySQL 代码无法运行

mysql - 从数据库中的三个不同表中选择数据到jsp tale中

javascript - 如何在 Bootstrap 模式中从 MySQL 打开图像?

mysql - 从表中选择行,其中两列形成一个不同的集合并按第三个字段排序

regex - 使用正则表达式查找行开始

sql - Oracle、正则表达式、以分号分隔的字符串

Python正则表达式,如何匹配句子

regex - 带称呼的全名的正则表达式