在使用jdbc的prepstmt实现批量写入时遇到了个问题,希望有大侠解答
我现在有两个MySQL server,版本的话一个是5.1.66,另外一个是5.5.29,然后用同一个java代码链接,batch size 3000
在写入数据的时候会碰到incorrect string value的异常,300里面有不到10条吧,我就直接忽略了
然后我发现,对于5.1.66那个MySQL,即便遇到上述异常,剩下290条还是会被存储到数据库里
但是对于5.5.29那个,整个batch,也就是所有的300条就都被扔掉了我就是想问问各位有没有人知道哪个参数会导致这两个不同的结果呢?感谢感谢