【发布时间】:2019-07-26 00:01:11
【问题描述】:
我正在使用 sql 在 java 中工作。每当执行此查询时,它都会给我标题中提到的错误
try(PreparedStatement statement = conn.prepareStatement("INSERT INTO student_signup(q" + strId + ")" + "WHERE student_email="+email+"VALUES(?)")) {
statement.setString(1, SelectedOption);
statement.executeUpdate();
statement.close();
对于一些代码背景 这里
int questionID=1;
String strId = Integer.toString(questionID);
String email = signInForm.getTxtEmail().getText();
【问题讨论】:
-
您在
WHERE和VALUES之前缺少一个空格。 -
所以只是空间问题?我的意思是查询好吗?
-
哪个“INSERT”命令需要一个“WHERE”子句?
-
INSERT和WHERE? -
@newprogrammer :不,现在还不是,看看下面的答案。