gpt4 book ai didi

MySQL + 加载数据 INFILE + 变量路径

转载 作者:行者123 更新时间:2023-11-29 04:44:02 25 4
gpt4 key购买 nike

以下是我的代码代码,对于 MySQL 是错误的。@Path 不允许使用语法为“LOAD DATA INFILE”的变量,我不知道确切的路径+文件名。

你知道如何解决这个问题吗?

SET @Path = CONCAT(sysf_Get_Options('DRIVE'),sysf_Get_Options('PATH_SAP_FILE'),'277.txt');

LOAD DATA INFILE @Path
INTO TABLE SAP_TMP
LINES TERMINATED BY '\r\n'
(@var1)
SET txt = SP_INSERT_ROW_CONTRACTS(@var1)
;

最佳答案

http://dev.mysql.com/doc/refman/5.6/en/load-data.html说:

The file name must be given as a literal string.

所以你不能为路径使用变量。 它被解析之前,您必须将一个带引号的文字编码到语句中。

关于MySQL + 加载数据 INFILE + 变量路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22417188/

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