Java Android-SQLiteException:near"=&引用;:语法错误(代码1)

Java Android-SQLiteException:near"=&引用;:语法错误(代码1),java,android,sql,sqlite,android-cursor,Java,Android,Sql,Sqlite,Android Cursor,我正在尝试使用用户id记录用户表中的id和作业表中的作业名 String select = "SELECT jobname FROM " + TABLE_JOBS+ "where userid =" +myid; 您需要在标识符(如表名)和关键字(如where)之间使用空格: "SELECT jobname FROM " + TABLE_JOBS+ " where userid =" +myid; 在where子句之前缺少一个空格,因此它直接附加到表名,实际上没有where子句: Strin

我正在尝试使用用户id记录用户表中的id和作业表中的作业名

String select = "SELECT jobname FROM " + TABLE_JOBS+ "where userid =" +myid;
您需要在标识符(如表名)和关键字(如
where
)之间使用空格:

"SELECT jobname FROM " + TABLE_JOBS+ " where userid =" +myid;

where
子句之前缺少一个空格,因此它直接附加到表名,实际上没有
where
子句:

String select = "SELECT jobname FROM " + TABLE_JOBS+ " where userid =" +myid;
// whitespace was missing here -----------------------^

在您的表中,作业“userid”是整数类型?在“where userid=“+myid;改为使用“where userid=“+myid;
String select = "SELECT jobname FROM " + TABLE_JOBS+ " where userid =" +myid;
// whitespace was missing here -----------------------^