0
我試圖循環查詢sql查詢結果... 它工作得很好,除了字符串中有空格的變量使我輸出奇怪......就像它們被認爲是數組或類似的東西一樣......任何想法 ??殼 - 通過sql結果循環
echo "SELECT shop_id, shop_address1, shop_address2, shop_zip, shop_city FROM base.table" | mysql -h hostname -u user -ppassword | while read -r shop_id shop_address1 shop_address2 shop_zip shop_city;
do
echo $shop_address1
done
你能不能給我們一個例子做更復雜的TAKS? 'mysql'命令的輸出將會很有幫助。 – dogbane
我的地址存儲爲「1 market street」,並顯示爲1 1 10 11(...)market duboce folsom(...)street street street(...)。 但echo $ shop_id是好的,我有600行顯示從1到600 ...因爲地址是奇怪的不顯示有序和分隔空間和 –