请问HeidiSQL导出MySQL表里的数字变成科学计数该怎么解决?

请问HeidiSQL导出MySQL表里的数字变成科学计数该怎么解决?
导出参数为excel csv utf8

其实吧,导出的数据应该并没有变成科学计数法,是你打开的excel进行了自动格式化显示,你可以用文本编辑工具,比如记事本,打开这个csv文件,看这个csv文件里面的内容到底长什么样子

当有数据导出需求的时候
我们直接写sql语句就能实现
但是有时候mysql中存储的数值太大了,在excel里面会变成科学计数法,如果超过了64位的话,那么还会丢失精度
需要在sql语句中concat 拼接一个\t
例如这样的sql里的
concat('\t',a.ding_userid),

你用的命令里,有CAST函数吗? 如果有,就CAST 成字符串试试, 反正都导出到CSV 了,考虑下导出前,直接转成字符型

select concat('\t',a.IDCARD_NO) from 表a as a