gpt4 book ai didi

java - 从 Android 中的 SQLite 中删除

转载 作者:行者123 更新时间:2023-11-29 07:05:07 26 4
gpt4 key购买 nike

我有一个 SQLite 数据库,其中有一个名为“students”的表。在学生表中,有两列:“student_id”和“student_name”。

我正在尝试使用以下代码从 SQLite 表中删除一行:

String TABLE_STUDENTS = "students";
String COLUMN_STUDENTNAME= "student_name";

public void deleteUser(String name) {
database.delete(TABLE_STUDENTS, COLUMN_STUDENTNAME + "=" + name, null);
}

但是,当我尝试删除用户“John”时,我从 LogCat 收到此错误消息

12-19 16:28:47.132: E/SQLiteLog(14883): (1) no such column: John

我试着按照这里的例子:Deleting Row in SQLite in Android , 但我可以发誓我的语法是一样的。

猜想我在做一些愚蠢的事情,但有人能帮忙吗?谢谢。

最佳答案

你可以试试:

database.delete(TABLE_STUDENTS,COLUMN_STUDENTNAME +" = ?", new String[] { name });

关于java - 从 Android 中的 SQLite 中删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20692123/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com