mysql数据导出问题
用nodejs实现 总共有12个table,每次导出需要把12张表里的部分内容全部导出,导出的数据总共加起来最多几万行左右(应该不超过5W) 要求把导出的结果放在excel或者.csv文件里,看了下.csv好像不支持多个标签 如果放在excel里的话可以用一个文件+12标签搞定(分12个文件也没问题),.csv的话应该只能分12个文件了,不过也可以
现在主要的问题是如何导出:
1.用户点击了导出按钮,12张表依次select然后保存到excel,然后再下载(或者全部导出写到一个文件里最后下载,或者12个文件打成zip再下载)
2.好像有一个SELECT INTO OUTFILE
的语句,这样的话就是分别导出为12个文件最后下载
不知道各位大佬有没有做过类似的功能,上面2种方式哪个效率高,还有别的实现方案吗?