有几个解决方案可以做到这一点,但我的情况有点不同。
例如,
数据样本
表:数据从逗号分隔文本创建表
suid(bigint), start(bigint), end(bigint), route(text)
123, 111, 112, '1111, 1112, 1113, 1114'
123, 114, 115, '2221, 2222, 2223'
133, 121, 122, '331, 332, 333'
预期结果:
需要创建一个表:newdata
suid(bigint), start(bigint), end(bigint), road_seg1(int), road_seg2(int)
123, 111, 112, 1111, 1112
123, 111, 112, 1112, 1113
123, 111, 112, 1113, 1114
123, 114, 115, 2221, 2222
123, 114, 115, 2222, 2223
133, 121, 122, 331, 332
133, 121, 122, 332, 333
所以我需要{第一,第二} {第二,第三},{第三,第四} .....从路线(文本)
路线(文本)项可以proboblaly最多有100个项目,但项目的总数是随机
任何帮助将不胜感激。我正在使用MySql。
谢谢。
我建议你使用awk来改变你的文件到所需的格式,然后加载它。 – Turophile