相关文章推荐
讲道义的毛豆  ·  docker安装wkhtmltopdf_do ...·  11 月前    · 
灰常酷的鸡蛋  ·  Stable ...·  1 年前    · 
开朗的楼梯  ·  ROS ...·  1 年前    · 
[42000][1064] 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 'select * from city c' at line 2

这个问题困扰了我好几天,一度怀疑是datagrip的版本bug,选择更新了版本,然而问题仍然存在!于是在发生的一个小时且搜寻无果之后选择了暂且搁置,既然不能批量执行,那就一条条执行吧!
今天猛然想起来自己之前改过执行sql的快捷键,于是立马定位到如下图对应设置项,于是便真相大白。

图中for selection execute选项选择的是Exactly as one statement,此选项下选中多条sql执行时会被识别为一条sql,因而报了上面的语法错误。

for selection execute选择项改成Exactly as statements即可

分类:
后端
标签: