使用jdbc的mysql数据库出现语法错误

knsnq2tg  于 2021-07-14  发布在  Java
关注(0)|答案(1)|浏览(252)
PreparedStatement posted = con.prepareStatement(
    "INSERT INTO userdate (description, UUID) VALUES ('"+ desc + "','" + postuuid + "') ON DUPLICATE KEY UPDATE");

这是您在sql语法中遇到的错误;查看与您的mysql服务器版本对应的手册,以获取在“”附近使用的正确语法这是我的代码,有人知道这可能有什么问题吗?

xghobddn

xghobddn1#

查看mysql文档以获取关于重复密钥更新的参考https://dev.mysql.com/doc/refman/8.0/en/insert-on-duplicate.html
关键字“update”不是语句的绝对结尾。您需要指定要更新的字段/值

相关问题