我有带表TRIPS的derby数据库。我有10列,但有2列:应该分别插入“公平”和“提示”(稍后出租车结束旅行时)。
您能帮我调整SQL代码吗?
我有此代码,现在无法正常工作:
public boolean saveInDB2(String id, String amount, String tip) {
String writeString = "INSERT INTO TRIPS(FAIR, TIP) VALUES ('" + amount +"', '"+ tip +"')" + "WHERE ID = '"+ id +"'";
try {
st.executeUpdate(writeString);
} catch (SQLException sqle){
return false;
}
return true;
}
通常对于现有行,您不会使用INSERT
,而是会使用UPDATE
语句。 INSERT
语句用于新记录。
插入:https://www.w3schools.com/sql/sql_insert.asp更新:https://www.w3schools.com/sql/sql_update.asp