你把报错信息中的SQL syntax;后面的部分发全一点,会告诉你具体的报错位置,建议把sql字符串也输出一下,看看是什么样的。
这种错误一般都是sql有问题,你试试把后面的id换成一个常量看看有没有结果,如果有结果,说明传的id参数有问题