一个编号"2010220345001032385"在提交到数据库后变成了"20!0220345001032385",即第三位数1成了! ,八十万行数据只有一行出现了这个错误!什么原因呢诸位??

解决方案 »

  1.   

    类型:`item` varchar(30) default NULL,
    提交方式:
    for(int i=0;i<x;i++){
        myConnection.prepareStatement("INSERT INTO `table_1` (`STU`,`ITEM`,`PROJECT`,`VALUE`) VALUES (?,?,?,?)");
        ......
    }
      

  2.   

    99.9999999%的可能性是输入时的错误,1和!是在同一个键上,输入时按住shift输入,就成了!了。