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
你可以在下面搜索框中键入要查询的问题!
我需要用参数进行多次删除。我知道语句上存在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 楼答案
由于DELETE语句不同,因此不能删除。如果要从同一个表中删除,则可以使用更复杂的WHERE条件,或者使用
PreparedStatement
创建一个批;但在这里这是不可能的