我想修改下面的代碼:MYSQL:如何轉儲結果集到一個LONGTEXT變量,而不是一個輸出文件
SELECT * INTO OUTFILE 'C:\\my_excel_table.csv'
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\r\n'
FROM mytable;
,使其轉儲結果爲LONGTEXT /變量,而不是一個輸出文件。
我想修改下面的代碼:MYSQL:如何轉儲結果集到一個LONGTEXT變量,而不是一個輸出文件
SELECT * INTO OUTFILE 'C:\\my_excel_table.csv'
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\r\n'
FROM mytable;
,使其轉儲結果爲LONGTEXT /變量,而不是一個輸出文件。
不確定是否可以,但有INSERT ... SELECT FROM
語法,它允許您將選擇的結果插入到另一個表中。問題是SELECT
將返回行,這些行將逐個插入到另一個表中,而不是作爲單個長文本塊進入。
INSERT INTO mytable (my_field) select my_other_field from my_other_table
我不想插入到另一個字段 – mrcool 2011-01-24 12:17:26
這就是我想要克服。正如你從例子中看到的那樣。而寫文件它通過連接和使用分離器 – mrcool 2011-01-24 12:18:38