回复 2楼minqidev的帖子 谢谢MM 我试了第二张方法varchar 他显示出来是1了 excel表里我手打的是1呀 和下面234都一样的 为什么int格式他就读不出来是1呢 其他数字都可以 怎么看csv格式里的真正数据? dela1 发表于 2021-04-16 01:34
回复 6楼tzgg的帖子 加上了还是0 哭 而且之前excel转csv的时候选utf8了 dela1 发表于 2021-04-16 04:44
或者还有一个方法,你先把ID的column改成varchar(max), 看看第一个1里面到底是什么东西。
谢谢MM 我试了第二张方法varchar 他显示出来是1了 excel表里我手打的是1呀 和下面234都一样的 为什么int格式他就读不出来是1呢 其他数字都可以 怎么看csv格式里的真正数据?
把文件以Notepad 的方式打开,就能看出具体的内容。
用了notepad第一个看到的是1
加上了还是0 哭 而且之前excel转csv的时候选utf8了
1366后面应该要跟第几row出错。仔细看那一列。
0表示mysql无法读取你这个数值,所以给了个default value为0。
最后,需要你post你的完整csv文件在这里。
应该是原始数据的关系。比如有空格,有隐含回车字符等。 需要用高级点的文本编辑器打开,然后查看隐含字符。比如用sublime。 作为测试,可以自己直接往空csv file里手写几个数据,不通过execel。 看看是不是有问题。
最后珍惜生命,远离微软,她的世界我不懂。