Надеюсь, это просто быстро исправить, но когда я выполнить любой запрос на выборку, например,MySQL добавляет имя столбца в начале результата
SELECT table_name
FROM table_info
WHERE load_order IS NOT NULL
ORDER BY load_order;
всегда предваряется имя столбца результата. В этом случае результат,
table_name settings tax tax_rate sales_tax_zone sic
naics exempt_reason wh pack pcat route supply_point
point credit_status fuel_type participant site salesman
driver truck profit terms vendor product pump customer
card card_fuel_type tax_certificate prodware prodware_price
Вот отрывок из сценария Баш:
TABLES=` (
echo -n "select table_name from table_info "
echo -n "where load_order is not null "
echo "order by load_order;"
) | mysql -uuser -ppassword database`
Синтаксический его с помощью:
for TABLE in ${TABLES}
do
if [ $TABLE != 'table_name' ]
do_table #Start the load process
fi
done
Проблема в том, что сценарий достаточно большой (~ 2000), и есть много избранных запросов. Есть ли опция, которую я могу передать в mysql, которая исключает имя столбца?
Обнаружено решение: мне нужно было использовать опцию -skip-column-names при вызове mysql. Спасибо за ответы на все вопросы.
Что именно вы имеете в виду под «критерии поиска», который отображается в первом ряду? – vbence
Критерии поиска - это поля, которые я хочу выбрать. В этом случае, table_name. – btl