gpt4 book ai didi

mysql - 将 mysql 列输出到文本文件中

转载 作者:行者123 更新时间:2023-11-29 00:13:52 24 4
gpt4 key购买 nike

我的数据库中有一个名为“forumresults”的表。该表包含列;“id”、“fid”、“userid”、“用户名”、“时间”等....

现在,我想通过仅使用“fid”9 输出字段来自动从该表中提取一个列表。我不想要整行,我只希望它将“用户名”字段输出到 txt/csv文件以换行分隔。

此外,如果该字段不再存在于数据库中,该命令应该定期运行,并带有从文件中删除的选项。

我的网站软件:vbulletin 4.2.2
网站服务器:Centos 6.5
MySQL:5.5.34-MariaDB

附注我对 mysql 数据库的了解仅限于使用 phpmyadmin 进行搜索和修改。

最佳答案

您可以使用 SELECT ... INTO OUTFILE :

SELECT username
INTO OUTFILE '/path/to/usernames.txt'
LINES TERMINATED BY '\n'
FROM forumresults
WHERE fid = 9

您甚至可以创建 event定期执行此类操作。但是,请注意:

The file is created on the server host, so you must have the FILE privilege to use this syntax. file_name cannot be an existing file, which among other things prevents files such as /etc/passwd and database tables from being destroyed.

关于mysql - 将 mysql 列输出到文本文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23665855/

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