Почему мой запрос MySQL не возвращает полную строку, когда я слегка изменяю запрос? - PullRequest
0 голосов
/ 06 мая 2019

У меня в основном есть 2 запроса, которые возвращают все данные правильно (почтовые индексы показывают 5 цифр)

select county_name,zipcode,latitude,longitude,city,state from zip_codes limit 4;

select zipcode,latitude,longitude,city,state from zip_codes limit 4

и 1 запрос, который оставляет символы для столбца "почтовый индекс" в следующем запросе:

 select zipcode,latitude,longitude,city,state,county_name from zip_codes limit 4;

Обратите внимание, как я изменил расположение поля "county_name". Есть ли причина, почему MySQL 5.7 Клиент командной строки может делать это, или это ошибка? Если я выполняю те же 3 запроса в MySQL, все данные отображаются правильно.

! "C: \ Users \ Райан Донован \ Desktop \ Mom Database \ weird_query.png"

У меня есть тест в Workbench, и все запросы работают нормально. Я проверил с использованием ADODB в Excel, и наборы результатов вернули правильные данные. Я перезагружал командную строку для MySQL несколько раз и получал одно и то же.

Я ожидаю, что поле почтового индекса будет постоянно возвращать 5 символов.

...