gpt4 book ai didi

mysql - 解析另一个命令的 SQL 输出

转载 作者:行者123 更新时间:2023-11-29 17:59:12 26 4
gpt4 key购买 nike

我正在尝试解析命令的 SQL 输出,它没有也无法使用 MySQL .Net 连接器等 native 库进行连接,但输出是“相同的”。有什么方法可以将其输出解析到表中,并搜索行等,就像我使用连接器一样?

PS> plesk db "SELECT d.name,h.php_handler_id FROM domains d JOIN hosting h ON h.dom_id=d.id WHERE h.php_handler_id NOT LIKE '%fastcgi-5.6%' OR '%fastcgi-7%';"+-----------------------------------------------------+----------------+| name                                                | php_handler_id |+-----------------------------------------------------+----------------+| cms.123.com                                         | cgi-           || 99923.com                                           | cgi-           || cms4.123.com                                        | cgi-4          | -----------------------------------------------------------------------

这样我就可以使用名称/处理程序变量并打印它们。

最佳答案

来自plesk utility documentation :

db and db dump commands can be followed by mysql and mysqldump options respectively:

mysql 命令有一个参数-B,它生成制表符分隔的输出而不是表格输出,因此您应该能够执行以下操作:

$result = plesk db -B "SELECT ..." | ConvertFrom-Csv -Delimiter "`t"

关于mysql - 解析另一个命令的 SQL 输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48541594/

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