在我的表中,我有这样的字符串:
Quisque scelerisque, odio ut ornare faucibus - IR:5443_XP
Maecenas eleifend felis in - IR:2077_XP
在上面的字符串中,我只需要提取数字 (5443, 2077) 并将数据转换为如下内容:
Quisque scelerisque, odio ut ornare faucibus - Model ID = 5443
Maecenas eleifend felis in - Model ID = 2077
我在数据库中有大量这些需要更改。我怎样才能在 MySQL 中做到这一点?我不认为 MySQL 的“REGEXP”功能强大到足以做到这一点。我想我需要使用子表达式来存储数字,然后将它们取回以将文本更新为第二种格式。
我看过这个:http ://www.mysqludf.org/lib_mysqludf_preg/但我无法让它在我的 xampp 环境中运行。