【发布时间】:2014-07-21 15:37:34
【问题描述】:
我正在连接到 MySQL 服务器并使用 Perl 反引号执行选择语句。该命令的输出被捕获在一个数组中,如下所示:
my @output = `mysql -u <user> -p<password> -e 'select * from <database_name>.<table_name>' -s`;
-e 选项为我提供制表符分隔的输出,每行在一个新行上(批处理模式),-s 以非表格格式提供最少的输出(静默模式)。
MySQL 命令中是否有一个选项可以获取逗号分隔的输出而不是制表符分隔的输出?
(注意:我想避免在 sql 查询中连接值)
【问题讨论】:
-
事后将其转换为逗号。
标签: mysql sql perl command delimiter