日期:2014-05-17  浏览次数:20740 次

Msql 和javaweb的 问题啊
Java code
{conn=JDBC_Connection.getConnection();
        stmt=(Statement) conn.createStatement();
        
        for(int i=0;i<list.size()-7;i++){    String sql="update t_device_list set device_No='"+list.get(i).getdeviceno()+"'";
                stmt.execute(sql);

        }

为什么 上面的执行的插入操作总是执行最后一句呢

------解决方案--------------------
蛋疼 

你的update语句连个条件都没有,默认就修改最后一条咯
------解决方案--------------------
是啊,你连一个条件都没有,肯定是更新最后一条啦!!