我有一个名为表书与BOOKID,BOOKNAME,计数,定单计数Java的SQL简单的更新语法问题
我想编写一个SQL查询,将更新所有books.orderCount到books.orderCount + 1。
我该怎么做,使用executeQuery("UPDATE books....");
? 我遇到了语法问题。
我试过在网上搜索信息,但大多数文章都是关于INSERT或DELETE命令的,而且唯一相关的文章建议将orderCount检索到Java,更新它然后将其写回SQL。如果可能的话我宁愿避免它,因为它可能会导致严重的问题(不需要的记录锁了这个任务,所以我不能使用它们,以避免问题)
你应该使用'executeUpdate',而不是'executeQuery',因为它会返回一些关于更新行数“统计”。数据库驱动程序可能会进一步优化这种说法。 – home