MYSQL:如何将结果集转储到LONGTEXT变量而不是输出文件中

时间:2011-01-24 12:06:26

标签: mysql sql into-outfile

我想修改以下代码:

SELECT * INTO OUTFILE 'C:\\my_excel_table.csv'
 FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
 LINES TERMINATED BY '\r\n'
 FROM mytable;

以便将结果转储到longtext / variable而不是输出文件中。

2 个答案:

答案 0 :(得分:0)

不确定是否可以,但有INSERT ... SELECT FROM语法,可以将select的结果插入到另一个表中。问题是SELECT将返回行,这些行将逐个插入到另一个表中,而不是作为单个长文本块进行。

答案 1 :(得分:0)

使用insert select

INSERT INTO mytable (my_field) select my_other_field from my_other_table