1.分类:数据库小知识
2.起因:mysql数据库导出表发现如1907261052107470757的varchar类型值导出会被科学计数法转换,导致字符串值不对。
3.解决办法:mysql导出select语句使用SELECT concat('\t',OrderNo) from test
4.扩展:sqlserver解决办法,导出.xlsx出现科学计数法转换问题
目前找到的是SELECT top 1 concat('\t',OrderID ),OrderID from test,但是发现导出数据单元格有\t前缀,想去掉前缀,只能将数据拷贝到文本编辑器里替换\t,然后再拷贝回excel表。不算最优办法。希望能找到更好的办法