有一个表中有一列“”、“2”、“3”、“4”:
在“”列中:
@ 123 @@ 1 2 3 @@ some text here @@
@是分隔符,@和@之间的文本可以是任意字符
是否可以使用mysql查询将“123”从“”列传输到“2”列、“3”列中的“1 2 3”列、“4”列中的“some text here”列?@和@之间的文本可以是任意的!
我试着这样做
UPDATE db SET abc2 = SUBSTRING_INDEX (SUBSTRING_INDEX (abc, '@', - 1), '@', 1)
但是如何切换到3的下一个分隔符@?
暂无答案!
目前还没有任何答案,快来回答吧!