gpt4 book ai didi

mysql - 如何将文本文件读入变量?

转载 作者:行者123 更新时间:2023-11-29 07:59:39 27 4
gpt4 key购买 nike

在MySQL中,使用LOAD DATA命令,我知道我可以加载一个文本文件到某个表中,但是我想要什么是将文件内容加载到 text 变量中。

例如,如何自定义此加载代码,以便它设置变量 (productsXml) 而不是表:

DECLARE productsXml text;
LOAD DATA INFILE 'products.txt'
INTO TABLE `database_name`.`table_name` -- I would like to set the productsXml

最佳答案

考虑到您的文本文件只有平面文本(我的意思是没有分隔数据)。然后创建仅包含一列 TEXT 类型的表 table_name,并使用 LOAD DATA INFILE 加载数据。

create table table_name (`txtcol` TEXT null);

然后你可以简单地说将该列数据获取到你的变量

DECLARE productsXml text;

select txtcol into productsXml from table_name;

编辑:

您也可以使用LOAD_FILE,如下所示。找到HERE

SET @mytxtvar = LOAD_FILE('D:\\test.txt');
SELECT @mytxtvar;

关于mysql - 如何将文本文件读入变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24191591/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com