增加的时候还有where语句,肯定错

解决方案 »

  1.   

    String sql="insert into user(user_log_time) values('"+log_time+"') where user_name='" + username + "'";
    -------------
    你真牛。这样的sql也能写出来。
      

  2.   

    user_log_time日期类型?
    需要将log_time转换成标志格式。
    比如
    java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss");String sql="insert into user(user_log_time) values('"+sdf.format(log_time)+"') where user_name='" + username + "'";
      

  3.   

    insert语句还有where?这还是第一次看见,是sql语句吗?这是什么数据库?
      

  4.   

    如果是sql语句的话,看你的意思是要更新数据吧?
    那就这样写:String sql="update user set user_log_time='"+log_time+"' where user_name='" + username + "'";
      

  5.   

    厉害,我的程序通过了,呵呵
    我的意思就是向指定记录追加一条数据,比如一条记录有11个字段,其中有一个是空的,
    我现在要把这个空的补上去,我该怎么做呢?
    还有别的办法吗?
    用insert不可以吗?
      

  6.   

    老大,
    你用的什么数据库,insert就insert吧,还要where 一下啊?
    看来俺落伍了,
    只知道修改用update,
    插入新记录才insert,
    可从来没见过在insert里面加where啊。
      

  7.   

    看来俺真的是落伍了,对sql我真的是会啊,看来我要好好修炼我的sql才是啊
      

  8.   

    你这种insert做法令人气愤。牛!