select_pay.sh 399 B

123456789101112131415161718
  1. #!/bin/bash
  2. dbs=()
  3. for i in {0..12}; do
  4. if [ $i -ne 1 ]; then # 跳过数字1
  5. dbs+=("ro${i#0}")
  6. fi
  7. done
  8. sql=""
  9. for db in "${dbs[@]}"; do
  10. sql+="SELECT *, '$db' as source_db FROM $db.role_order_list WHERE goods_type IN (1,3,4) UNION ALL "
  11. done
  12. # 移除最后一个 " UNION ALL "
  13. sql="${sql% UNION ALL }"
  14. echo "$sql" | mysql -u root -p'123456' | sed 's/\t/,/g' > all_orders.csv