gpt4 book ai didi

mysql - 使用此代码将 mysql 表导出到 csv - 但我需要 MAC 而非 PC 的语法

转载 作者:行者123 更新时间:2023-11-30 22:35:34 29 4
gpt4 key购买 nike

windows环境代码如下:

SELECT *
INTO OUTFILE '/documents/products.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
ESCAPED BY '\\'
LINES TERMINATED BY '\n'
FROM products

MAC 环境只需要第二行 - 谢谢。

最佳答案

首先,您需要将FROM 子句放在INTO OUTFILE 之前。

其次,确保 OUTFILE 中指定的目录具有 MySQL 写入它的能力(在您的例子中是 /documents)。与尝试更改另一个目录的权限以接受来自 MySQL 数据库的写入相比,写入 /tmp(MySQL 已经默认具有写入权限)要容易得多。

SELECT * 
FROM products
INTO OUTFILE '/tmp/products.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
ESCAPED BY '\\'
LINES TERMINATED BY '\n';

关于mysql - 使用此代码将 mysql 表导出到 csv - 但我需要 MAC 而非 PC 的语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32640216/

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