概述
最近运维人员在从excel表导入数据到mysql数据库时,发现excel小数点后10位导到数据库后就变成小数点后6位,下面介绍下碰到这种情况应该如何去解决。
1、查看数据库字段
desc t_ocs_dst_apply_change_line_copy
2、文本转换
把要导入的数据用=TEXT(数据单元格,"0.000000000")函数转换成文本格式即可。 理论上,多少位都可以,输入多少位就可以使用多少位,只要你的数据库支持。
3、导入
再次用navicat的导入向导导入测试,操作如下:
到这里就导入成功了。
4、验证
再次检查可以发现问题已解决。
后面会分享更多devops和DBA方面的内容,感兴趣的朋友可以关注下~