したい
- テーブルに新しい行が存在しない場合は挿入する
- キーがすでに存在する場合は、エントリを更新しますが、フィールドのタイムスタンプの日付が保存されているファイルよりも新しい場合のみです。私はこれをsqliteで試しましたが、どこの近くでエラーが発生します. これが正しいかどうか、またそれを適切に行う方法もわかりません。
コード:
String sql = "INSERT OR REPLACE INTO "+TABLE_USER+" (...)" +
" VALUES ('"..."'" +
") WHERE " + timestamp +
" > (select " + COLUMN_TIMESTAMP +
" from " + TABLE_USER + " where " + COL_NUMBER + " = '" nr + "')"