我在Linux(CentOS)上使用MySQL。我希望能够导出MySQL表以创建带有标题的.txt制表符分隔文件,以便将其导入Salesforce。
这适用于.txt制表符分隔文件:
SELECT * FROM myTable INTO OUTFILE 'data.txt'
但它不包括列标题。我不想使用命令行或PHP程序来执行此操作。谢谢!
答案 0 :(得分:1)
试试这个:
SELECT 'ColName1', 'ColName2', 'ColName3'
UNION ALL
SELECT ColName1, ColName2, ColName3
INTO OUTFILE 'data.txt'
FIELDS TERMINATED BY '\t' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
FROM myTable;