我想修改以下代码:
SELECT * INTO OUTFILE 'C:\\my_excel_table.csv'
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\r\n'
FROM mytable;
以便将结果转储到 longtext/variable 而不是输出文件中。
我想修改以下代码:
SELECT * INTO OUTFILE 'C:\\my_excel_table.csv'
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\r\n'
FROM mytable;
以便将结果转储到 longtext/variable 而不是输出文件中。
不确定是否可以,但是有一种INSERT ... SELECT FROM
语法,可以让您将选择的结果插入另一个表。问题是这SELECT
将返回行,这些行将被一个接一个地插入到另一个表中,而不是作为一个单一的长文本块进入。
使用插入选择
INSERT INTO mytable (my_field) select my_other_field from my_other_table