有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Jdbc多重删除

我需要用参数进行多次删除。我知道语句上存在this方法,但它没有参数。 和this是一样的(没有参数)

如何在对数据库的一次调用中实现这一点:

delete from table1 where id_table1=:id_table1

delete from table2 where id_table2=:id_table2

delete from table3 where id_table3=:id_table3


共 (1) 个答案

  1. # 1 楼答案

    由于DELETE语句不同,因此不能删除。如果要从同一个表中删除,则可以使用更复杂的WHERE条件,或者使用PreparedStatement创建一个批;但在这里这是不可能的