Mysql 运行代码中生成的SQL语句时出错

Mysql 运行代码中生成的SQL语句时出错,mysql,sql,Mysql,Sql,我有“;”此Sql查询中预期出现错误请帮助我解决此问题我不知道您使用的语言(我假设是Java),但可能是您应该这样编写语句: String query = "INSERT INTO `new_db2`(`name`, `price`, `add_date`, `image`) " + "VALUES ('"+name+"','"+p_price+"','"+date+"','"image"')"; (图像前后缺少+)欢迎来到StackOverflow。请阅读后再张贴任何东西。用力一点,最后的绳

我有“;”此Sql查询中预期出现错误请帮助我解决此问题我不知道您使用的语言(我假设是Java),但可能是您应该这样编写语句:

String query = "INSERT INTO `new_db2`(`name`, `price`, `add_date`, `image`) " + "VALUES ('"+name+"','"+p_price+"','"+date+"','"image"')";

(图像前后缺少+

欢迎来到StackOverflow。请阅读后再张贴任何东西。用力一点,最后的绳子看起来怎么样?(顺便说一句,不要将表命名为db某物,太令人困惑了…)您能给我们确切的错误消息吗?它的意思是“意外的;在sql中”还是“在sql中预期的”?他显然没有正确连接字符串。我不知道这是哪种语言。我完全建议你花点时间阅读,真正掌握其中的概念;首先,它将解决您的问题,其次,它将阻止您永远编写低性能、不安全的数据库代码
String query = "INSERT INTO `new_db2`(`name`, `price`, `add_date`, `image`) " + "VALUES ('"+name+"','"+p_price+"','"+date+"','"+image+"')";