1

こんにちは皆さん、私はクラスの一部としてアンドロイドでデータベースを使用する方法をテストしようとしていますが、私はどちらもかなり新しいので、オンラインで見つけたほとんどのヘルプは私の頭を少し超えています.

どのように正確に更新し、テーブルから削除するのだろうと思っていました。現在私は持っています:

    wk item = new wk();
            item.name = "okay1";
            item.save();

そして、それはアイテムをうまく追加します。

そして私のデータベースにはそれがあります

public class wk extends Model {
    Table(name = "ToDoItems")
    @Column(name = "Name")

しかし、私は実行しようとします

new Delete().from(wk.class).where("Name = ?",2).execute();

Name のデータベースの 2 の値を削除すると仮定していますが、代わりに何もしないようです。私が試してみました

new Delete().from(wk.class).execute();

これは間違いなくテーブルを削除するので、削除できることはわかっていますが、1つの値を削除したいだけです。

そのok1値を削除できるようにしたいと思っています。

4

3 に答える 3

9

さて、私は削除するために持っていた答えを見つけました

new Delete().from(wk.class).where("Name = ?","okay1").execute();

そして今、私にとって完璧に機能します。

于 2014-09-09T01:39:47.660 に答える