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 'leave(staId,staName,staSex,staPhon,address,staPost,depName,leaveTime,days,resons' at line 1

当时用servlet插入数据到mysql数据库时,出现了500错误,提示我们数据库语法错误,查看与您的MySQL服务器版本相对应的手册,了解附近要使用的正确语法,可能原因是我们在语法中使用了关键字,例如某个字段是mysql数据库的关键字或者数据表名是mysql数据库的关键字。

本人的语法中,数据表名leave就是关键词,将表名修改后即可正常执行sql语句。

修改前:

修改后: