我有一个字段“my_data”,其中包含如下字符串:
XX-12-XXXX
12-XX-2000
XX-XX-2000
XX-XX-XXXX
我想分别用 00 和 0000 更改每个 XX 和 XXXX
如何使用 MySql 查询来实现?
最佳答案
使用 REPLACE
功能:
UPDATE myTable
SET my_data = REPLACE(my_date, 'XX', '00')
注意:
我正在使用 XX
,因为这也将替换 XXXX
,但不会替换单个出现的 X
。
关于mysql - 更改字段上的部分字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5695180/