今天在使用egg.js+MySQL时,控制台总是报错You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version。
后面排查了很久,发现是vscode自带的自动换行导致的问题
换行前如下
换行后如下
解决办法,自行打开vscode中的settings.json(设置>搜索settings)
将settings.json中自动换行的代码注释掉,直到代码不自动换行,即可正常运行。
注:如果你的报错已经明确不是因为换行问题,那你或许可以检查一下,比如逗号,空格这样的格式问题。