我想按降序删除表。我的查询也有联接。由于jooq不支持带删除功能的订单,是否有任何解决方法?
答案 0 :(得分:0)
根据MySQL docs, chapter 13.2.2 DELETE Syntax,您不能将ORDER BY
与跨越多个表的DELETE
语句一起使用:
多表删除
您可以在DELETE语句中指定多个表,以根据WHERE子句中的条件从一个或多个表中删除行。您不能在多表DELETE中使用ORDER BY或LIMIT。
如果JOOQ不在ORDER BY
上DELETE
,恐怕您必须编写普通的SQL和JDBC。