mysql - Bash 脚本 : Mysql query field to variable

标签 mysql bash

我正在尝试获取记录集并从中读取一些字段。我无法弄清楚如何将字段放入变量中。脚本是:

#!/bin/bash
sqlQuery="$(mysql -h host -u user -ppass -D oberonsaas_v2 -s -N -e 
'select ventas.id_venta,
ventas_entradas.id_ventas_entradas,
ventas.id_evento,
id_tarifa,
DATE_FORMAT(fecha_evento,"%Y%m%d") as fecha,
TIME_FORMAT(pase,"%H%i") as pase

from pases,ventas,ventas_entradas,recintos

where ventas.id_recinto = recintos.id_recinto 
and ventas.id_pase = pases.id_pase
and ventas.id_venta = ventas_entradas.id_venta
and recintos.id_cliente = 32
and ventas.estado="Pagada"
and date(fecha_venta) = date_add(date(CURRENT_TIMESTAMP),INTERVAL -1 day)')"
echo $sqlQuery

我获取了 $sqlQuery 中的所有记录集,但我想执行循环并连接字段。

最佳答案

好吧,我发明了一些输出

#!/bin/bash

Result="21,336,purchase,tarif_exspensive,Jose"
(IFS=","
for i in $Result
do
    echo "I Have: " $i
done
)

输出为

$ bash t5.sh 
I Have:  21
I Have:  336
I Have:  purchase
I Have:  tarif_exspensive
I Have:  Jose

关于mysql - Bash 脚本 : Mysql query field to variable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14711229/

相关文章:

bash - Ubuntu 14.04 上的 upstart 或 bash 脚本是否发生了变化? (尝试用 upstart 启动 sidekiq)

bash - 仅使用 md5sum 获取哈希值(不带文件名)

linux - 在日志文件中查找某个日期到其他日期之间的所有内容

mysql - SQL 联合字段合二为一

bash - 仅按月份名称和日期排序。狂欢

php多关键字搜索

php - 使用 jQuery AJAX 将数据传递到 PHP 脚本

bash - 如何使用 CMake 获取目标的相对路径?

php - MySQL 选择具有同一组 id 的所有行

php - 使用 CodeIgniter 通过 where 子句连接两个表