【发布时间】:2019-06-19 09:03:47
【问题描述】:
所以目前我的表中有数据
Numbers (Varchar 255)
111|1232|234
434|234
12546|3243|3434
23434|34
35465|3434
当前,该列是 VARCHAR,但我计划将其转换为 JSON 字段,因此我尝试在转换字段之前将它们设为 json 或数组。
我试着按照这个
CREATE FUNCTION SPLIT_STRING(str VARCHAR(255), delim VARCHAR(12), pos INT)
RETURNS VARCHAR(255)
RETURN REPLACE(SUBSTRING(SUBSTRING_INDEX(str, delim, pos),
LENGTH(SUBSTRING_INDEX(str, delim, pos-1)) + 1),
delim, '');
但似乎我必须手动指定索引。
【问题讨论】:
标签: mysql mysql-json