为什么excel中的数值前有0,比如001,导入sql中,0不见了

如题所述

在你导入数据库时 sql会自动转换为int类型 及数字类型 所以前面的0就不见了 如果你想导入的时候有前面的0 你可以在001后面加一个空格 这样就可以给你转换为字符串类型 前面的0就能保存了!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-09-14
可能是因为你在EXCEL中的数值格式为文本,导入SQL中就变数值形式了追问

那怎么解决这样的问题呢,怎么实现excel表中数字前有0的数值导入sql中不变呢???

第2个回答  2022-07-12
在数据库里字段设置成字符串的数据类型就好了
相似回答