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

コマンドWHEREに句はありません...INSERT

正しい INSERT WHERE ステートメントのように見える必要がありますか?

なしWHEREで...

于 2012-05-07T08:32:19.573 に答える
1
insert into Vocables 
    select column1, column2 from other_table where ...
于 2012-05-07T08:35:14.410 に答える