我正在尝试将非常大的数据从 mysql 导出到 .csv 并使用 .csv 将 .csv 导入另一个相同的表
into outfile
在 phpmyadmin 中。但是当我查看excel文件时,它搞砸了。似乎 mysql 无法确定 longtext 格式,所以它转到另一行,如下所示:
因此,当我尝试将其导入到相同的表中时,一切都搞砸了。这是我到其他表的导入代码:
LOAD DATA INFILE 'final.csv'
INTO TABLE oldforum_nodewithusers
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
ESCAPED BY '\\'
LINES TERMINATED BY '\r\n'
顺便说一句,我手动输入了表格的标题,因为我也不知道如何将标题放入导出代码中。这是我的导出代码:
SELECT 'some table columns'
into outfile 'final.csv'
FIELDS TERMINATED BY ','
OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\r\n'
那么如何解决这个问题呢?它在出口部分吗?还是进口部分?
我现在知道问题了,图片中下一行的文字超出了 Excel 中某个单元格的文字限制
因此,当我将其导入另一个表时,该表会将“下一行”文本视为另一行。有人对此有解决方案吗?