代码之家  ›  专栏  ›  技术社区  ›  rayman

从数据库中删除特定行

  •  2
  • rayman  · 技术社区  · 15 年前

    我正在尝试删除数据库中的特定行。使用以下查询:

        Uri myUri = Uri.parse("content://com.idan.datastorageprovider/maps");
        this.getContentResolver().delete(myUri, "ROUTE_NAME="+routeName,null);
    

    在我的数据库中,我有两列: ROUTE_NAME , ROUTE_PATH .

    我想按列删除一行 路由名 ,同时我给它一个值,我要删除该列中的哪一行。 我没有犯错,但那一排还在那里……

    我做错什么了?

    谢谢。

    Idan。

    1 回复  |  直到 9 年前
        1
  •  0
  •   Pang Ajmal PraveeN    10 年前

    我找到了解决方案:

    String where="ROUTE_NAME" + "=?";
    this.getContentResolver().delete(myUri,where, new String[] {nameOfValInColumn});