此SQL命令有什么问题?它应该工作

时间:2019-11-01 03:32:07

标签: sql

此sql代码有什么问题?语法应该可以吗?

public void setArtikelIdRegalfach(ArrayList <Integer> arikel_ID, int Regal_ID) { // Setzt die Regalfach ArtikelID
    try {
        String query = "UPDATE WARENLISTE SET ARTIKEL_ID Values (" + arikel_ID + ") WHERE Regal_ID = " + Regal_ID;
        st.executeUpdate(query);
    }
    catch(Exception e) {
        System.out.println(e);
    }
}

1 个答案:

答案 0 :(得分:3)

SQL中的更新语句不使用{% if error %} <span style="white-space: pre-line;"class="errorspansignup"> {{ error }} </span> {% endif %} 子句。最重要的是,您应该使用准备好的语句。这是更正的版本:

VALUES