Так что в настоящее время у меня есть данные в моей таблице, как
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, '');
Но, похоже, мне нужно вручную указывать индекс.