简单查询中的Mysql错误

koo*_*ool 0 mysql database jdbc

对于此查询,我收到错误

"INSERT INTO table " 
  + "(item1,item2) "
  + "VALUES "
  + "(" + number1 + "," + number2 + ");"
Run Code Online (Sandbox Code Playgroud)

错误说

检查与MySQL服务器版本对应的手册,以便在第1行的"item1,item2"VALUES(10,1)'附近使用正确的语法

任何帮助赞赏.

Mar*_*rco 5

试试这个:

"INSERT INTO `table` (item1,item2) VALUES (" + 
    number1 + "," + number2 + ");"
Run Code Online (Sandbox Code Playgroud)

Table是一个MySql保留字,所以你应该把它包含在反引号中.在这里
查看其他保留字