我想将一些数据插入名为USERLOGIN的表中,并确保不会插入重复数据。 我在java程序中将此代码编写为插入问题:
String sql = "INSERT INTO USERLOGIN (" + "deleted," + "loginTime," + "userIpAddress," + "username)" + "VALUES(?,?,?,?)"+ "WHERE "+"? NOT IN (SELECT loginTime FROM USERLOGIN )";
我想根据loginTime属性检查重复的条目。
然而,当我运行我的代码时,我收到了这个错误:你的sql语法错误
你能帮我解决这个问题。我真的很感激。
答案 0 :(得分:3)
使用此查询: -
String sql = "INSERT INTO USERLOGIN (deleted, loginTime, userIpAddress, username) " + "VALUES(?,?,?,?) " + "WHERE "+"? NOT IN (SELECT loginTime FROM USERLOGIN )";