MySQL的sql語句取shell程式中的for in多變數一例

chenfeng發表於2017-11-07
#!/bin/bash
a=(`cat time.txt`)
b=(`cat sum.txt`)
for (( i = 0; i < 38; i++))
do
/bin/mysql -u test -p'test' -h localhost -P 3306 <<EOF
update billing.test set scan_first_sum='${b[$i]}' where project='zjpj' and date='${a[$i]}';
select * from chenfeng.test where project='zjpj' and date='${a[$i]}' and scan_first_sum='${b[$i]}';
EOF
done
#echo ${a[$i]} ${b[$i]}

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15498/viewspace-2146935/,如需轉載,請註明出處,否則將追究法律責任。

相關文章