Mysql 如何使用sql生成的数据行列互转和单列按字符串拆分?

1.通过 sql 利用字符串拆分多行

想要将type通过,拆分成多行

idtype
11,2,3,4
21
33

改为 一对多关联的表

idforeign_idtype
111
212
313
414
521
633

2.通过 sql 将多个列转换成多个行

将多个列合并成相同列 并一对多关联的表

idtype1type2type3
1101112
2131415

改为

idforeign_idtype
1110
2111
3112
4213
5214
6215

我目前只是想数据导出csv 然后在excel里面编辑再导入到mysql中 请问有没有更好的方法 我想利用sql直接导出成想要的表格式,请问如何实现呢

阅读 1k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题