因此,我将一个80000+行.cvs文件注入到MySQL数据库中,通过phpMyAdmin中的加载数据使用Import,而且它似乎工作得很好,没有错误消息。
问题是,在导入之后,从第24002行开始的表中的所有行在我的一个数据库字段中都有相同的编号,而且我导入的.cvs文件中甚至不存在这个数字。
以这为例:
+-----------+-----------+-----------+
|id |num 1 |num 2 |
+-----------+-----------+-----------+
|1 |03040304 |22222 |
|2 |03040305 |22223 |
|3 |03040306 |22224 |
|... |... |... |
|24001 |03064304 |46222 |
|24002 |21777777 |46223 | <- 21777777 doesn't exist in my .cvs file
|24003 |21777777 |46224 |
|... |... |... |
+-----------+-----------+-----------+我尝试过不同的东西,但没有什么能帮上忙:
F 210导入.cvs文件
这是.cvs文件中的一个示例行:
"SOME NAME";"18/10/2004";"8250";"2157002001";"239423";"Done";"Name SURNAME"没有特殊字符涉及,只有are,are和0-9.
我完全不知道这个错误从何而来,有什么想法吗?
提前感谢
发布于 2010-09-16 09:53:09
数据库中"num 1“字段的定义是什么?它是int,因为int的最大值是2,147,483,647,小于2,157,002,001。
https://stackoverflow.com/questions/3725057
复制相似问题