对于bad sql grammar类型的错误,都是由于sql本身语句有问题。
解决思路:把控制台输出的sql放到数据库中之执行,然后分析检查s q l语句
案例:
select * from user where sex = ‘女’ and id in (‘1’,‘2’,‘3’).
当没有写关键字in
。此时就会报 syntax error at or near \"("\n bad sql grammar
.
解决办法:可以把sql放到数据库中执行来检查语句
对于bad sql grammar类型的错误,都是由于sql本身语句有问题。
解决思路:把控制台输出的sql放到数据库中之执行,然后分析检查s q l语句
案例:
select * from user where sex = ‘女’ and id in (‘1’,‘2’,‘3’).
当没有写关键字in
。此时就会报 syntax error at or near \"("\n bad sql grammar
.
解决办法:可以把sql放到数据库中执行来检查语句