單獨(dú)對(duì)x或者y或者x和y進(jìn)行處理
代碼如下
DROP FUNCTION SPLIT_STR;
CREATE FUNCTION SPLIT_STR(
? x VARCHAR(255),
? delim VARCHAR(12),
? pos INT
)
RETURNS VARCHAR(255)
RETURN REPLACE(SUBSTRING(SUBSTRING_INDEX(x, delim, pos),
? ? ? LENGTH(SUBSTRING_INDEX(x, delim, pos -1)) + 1),
? ? ? delim, '');
-- 修改x 減少50
update base_map_widget? set points = replace(points,SPLIT_STR(points, ',', 1),SPLIT_STR(points, ',', 1)-50);
-- 修改y 減少50
update base_map_widget? set points = replace(points,SPLIT_STR(points, ',', 2),SPLIT_STR(points, ',', 2)-50);