【发布时间】:2014-10-02 17:46:08
【问题描述】:
我有一个包含一些 MySQL 命令的文件,用于将单个列加载到数据库表中:
TRUNCATE TABLE datamap;
LOAD DATA LOCAL INFILE 'datamap.txt'
INTO TABLE datamap
Fields terminated by ','
enclosed by '"'
escaped by '^'
Lines terminated by '\r\n'
(datapath);
数据路径文件包含文件及其目录的列表,即 x:\files\filename1.txt
所有文件现在都在一个目录中,我想将路径硬编码到上面的命令中,这样我就可以只加载文件名,但将完整路径保存到表中的列中。我知道我可以在上面添加一个额外的 UPDATE 语句来在我加载表后更新表中的每一列,但这似乎不是很有效。
LOAD DATA INFILE 命令是否支持将固定字符串与从文件中读取的数据连接起来?
【问题讨论】:
标签: mysql sql load-data-infile