开发者

MySql : Break string by delimiters (^A)

I have a string that is of the:

type 'field1^Afield2^Afield3^A'

I need to break this string and get one of the fields. All the string functions I see in MySql that help you break by delimiter expect a string as the delimiter ,

example: SUBSTRING_INDEX("Hello. Break this. for me", ".", 1) would give = "Hello"

How do i break mu string for the escape sequence ^A , it doesn't work if I use "^A" as my delimiter in the SUBSTRING_INDEX function.

Any suggestion开发者_开发知识库 will be greatly appreciated.


You can embed control-As directly into the string, at least on the CLI. To type it you need to first type ctrl-V. IE, type the break as double-quote control-v control-a double-quote.

I'm sure there are \ escape codes that could be used too...

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜