我想在 MySQL `LOAD DATA LOCAL INFILE' 文件路径中包含一个用户变量。我们的小团队经常从 Dropbox 访问原始数据文件,因此每个人都必须在路径定义中查找/替换用户名。
我期待以下工作,但不断收到语法错误:
SET @USER := 'user';
SET sql_mode='PIPES_AS_CONCAT';
LOAD DATA LOCAL
INFILE '/Users/' || @USER || '/Dropbox/Data/data.csv'
也失败了CONCAT()
。有任何想法吗?谢谢!
此处提出的类似问题:Load data Infile @variable into infile 错误但没有接受的答案。