0

正确的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)
4

2 回答 2

1
insert into Vocables 
    select column1, column2 from other_table where ...
于 2012-05-07T08:35:14.410 回答
1

命令中没有WHERE子句INSERT...

应该如何看起来像一个正确的 INSERT WHERE 语句?

没有WHERE...

于 2012-05-07T08:32:19.573 回答