正确的INSERT WHERE
语句应该如何?
我有一个正常的INSERT
语句,看起来像这样,它可以工作:
tx.executeSql("INSERT INTO Vocables (english, german) VALUES (?, ?)", new Object[]{eng, ger}, new StatementCallback<JavaScriptObject>()
但是应该看起来像INSERT WHERE
语句?
我尝试了这个,但它不起作用。
("INSERT INTO Vocables (english, german) VALUES (?, ?) WHERE id=(?)", new Object[]{eng, ger,id});
我收到此错误消息:
could not prepare statement(1 near "WHERE": syntax error)
答案 0 :(得分:1)
WHERE
命令中没有INSERT
子句......
应该看起来像一个正确的INSERT WHERE语句?
没有WHERE
...
答案 1 :(得分:1)
insert into Vocables
select column1, column2 from other_table where ...