如何将选择查询的输出保存到.json文件或.txt文件?使用
表A包含id、名称、地址
我试过下面的查询,
SELECT * from A INTO OUTFILE '/tmp/orders.txt';但它产生了一个错误,
SQL Error [156] [S0001]: Incorrect syntax near the keyword 'INTO'.
Incorrect syntax near the keyword 'INTO'.我如何解决错误?即使只能将数据存储在.txt文件中,也是可以的。
提前谢谢。
发布于 2018-09-11 11:52:32
按照最初的问题,被标记为MySQL:您的语法是错误的。根据MySQL文档,FROM子句在INTO OUTFILE子句之后。下面是在MySQL中的工作方式
SELECT * INTO OUTFILE '/tmp/orders.txt'
FROM A为了在文本文件中获得逗号分隔的值,可以执行以下操作(in MySQL):
SELECT * INTO OUTFILE '/tmp/orders.txt'
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
FROM A;用于MS :没有可用的INSERT INTO OUTFILE子句。相反,使用:https://stackoverflow.com/a/6354143/2469308提出了一种不同的解决方案
https://stackoverflow.com/questions/52275208
复制相似问题