我在问一个关于 concatenation function
和 regex
的问题。
我有一个 fied ( reference
),它看起来像:
FW123
TS76
FWE8E
K987
HT78
FW345
我想将所有以
FW
开头的行与结尾的 EU
连接起来。所以结果必须如下所示:
FW123EU
TS76
FWE8EEU
K987
HT78
FW345EU
这是我的命令行:
UPDATE ps2_product
SET `reference` = CONCAT(^FW[A-Z0-9],EU)
这是我第一次处理正则表达式。
语法正确吗?
谢谢,
最佳答案
您可以使用 LIKE
:
UPDATE ps2_product t
SET t.`reference` = CONCAT(t.`reference`,'EU')
WHERE t.reference LIKE 'FW%'
关于MySQL 连接和正则表达式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40461724/