【发布时间】:2017-12-30 07:31:22
【问题描述】:
我正在开发一个门禁系统,我在其中插入时间和时间。为超时编写sql查询时,在WHERE子句处显示错误。我无法解决错误。什么是准确的 SQL 查询?
java.util.Date date = new java.util.Date();
java.sql.Timestamp sqlTime = new java.sql.Timestamp(date.getTime());
PreparedStatement ps = con.prepareStatement("insert into ENTRY(OUTTIME) values(?,?,?,?) WHERE (ENTRY.ROLLNUMBER='"+rollno+"' AND ENTRY.OUTTIME ='NULL')");
ps.setTimestamp(4,sqlTime);
ps.executeUpdate();
【问题讨论】:
-
为什么插入会有 where 语句?不应该是更新声明吗?
-
没有这样的语法。
标签: java mysql sql-server database