执行查询时出错

时间:2017-03-25 17:33:36

标签: java sql

我正在尝试执行此查询:

String req="INSERT INTO`fos_user`(`addressmailperso`,`pays`,`job`,`sexe`, `addressjob`,`skills`,`description`) VALUES (?,?,?,?,?,?,?) WHERE username='"+Apptest.current+"';";

发生此错误:第1行'WHERE username ='fayrouz'附近的语法错误。

1 个答案:

答案 0 :(得分:1)

在插入中没有位置,所以你应该使用

String req =“INSERT          INTO fos_useraddressmailpersopaysjobsexeaddressjobskillsdescription)          价值观(?,?,?,?,?,?,?)“;

可能是您需要更新

  String req="UPDATE `fos_user`
        set `addressmailperso` = ? 
        ,`pays`  = ? 
        ,`job` =? 
        ,`sexe` = ? 
        , `addressjob` =?
        ,`skills` = ? 
        ,`description` =? 
  WHERE username='"+Apptest.current+"';";