[0.072ms] [rows:1] SELECT * FROM `projects` WHERE uid in () LIMIT 9999
echo: http: panic serving 127.0.0.1:51521: Error 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') LIMIT 9999' at line 1
现象
新建一个新用户,不添加该用户到任何项目,该用户登陆到SQLE报错
复现
报错截图
问题原因
当该用户不属于任何项目,所以in查询内部无参数,gorm生成如下的错误SQL
影响面
用户不能选择项目,无法正常使用sqle审核平台