gpt4 book ai didi

MySQL 查询 CSV 输出不是文件

转载 作者:行者123 更新时间:2023-11-30 21:31:48 24 4
gpt4 key购买 nike

我想对 mySQL 进行选择并将生成的记录集作为 CSV 返回,但不将其保存到文件中。

我有这个:

SELECT order_id,product_name,qty
FROM orders
WHERE foo = 'bar'
INTO OUTFILE '/var/lib/mysql-files/orders.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n';

我试着把它改成:

SELECT order_id,product_name,qty
FROM orders
WHERE foo = 'bar'
INTO @out
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n';

但它不起作用。

用例是为用户提供从数据驱动网站下载 CSV 文件的选项。为此,我需要将 CSV 文件/数据输出到浏览器。

怎么办?

最佳答案

不能直接导入,需要先导入一个表中的数据。mysql命令为这个https://dev.mysql.com/doc/refman/8.0/en/load-data.html

关于MySQL 查询 CSV 输出不是文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55808778/

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