当我稍加更改查询时,为什么我的MySQL查询未返回完整字符串?

时间:2019-05-06 00:20:36

标签: mysql missing-data truncation

我基本上有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命令行客户端可能这样做是有原因的吗还是一个bug?如果我在MySQL工作台中执行相同的3个查询,则所有数据都会正确显示。

!“” C:\ Users \ Ryan Donovan \ Desktop \ Mom Database \ weird_query.png“

我在Workbench中进行了测试,所有查询都可以正常工作。我已经在Excel中使用ADODB进行了测试,结果集返回了正确的数据。我已经多次重新启动MySQL的命令行并得到相同的结果。

我希望邮政编码字段始终返回5个字符。

0 个答案:

没有答案