插入where语句使用gwt-html5-database时出现html5数据库语法错误

时间:2012-05-07 08:30:13

标签: sql html5 gwt

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

2 个答案:

答案 0 :(得分:1)

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

  

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

没有WHERE ...

答案 1 :(得分:1)

insert into Vocables 
    select column1, column2 from other_table where ...