MySQL 字符串分割方法
MySQL 原生未提供 Split 函数,可通过组合现有函数实现。
1. SUBSTRING_INDEX
SELECT SUBSTRING_INDEX('0,1,626,691,692,', ',', 4);
-- 输出:0,1,626,691
2. REVERSE
SELECT REVERSE('0,1,626,691,692,');
-- 输出:,296,196,626,1,0
3. 组合实现 Split
-- 取到第 4 个字符串
SELECT REVERSE(SUBSTRING_INDEX(REVERSE(SUBSTRING_INDEX('0,1,626,691,692,', ',', 4)), ',', 1));
-- 输出:691

