Проблема при удалении таблиц из jdbc
У меня есть. банка, удаляющая записи из нескольких таблиц через предварительно подготовленный оператор
Я сделал это так:
-- SQL
delete from tabla_a using tabla_a join tabla_c join tabla_b join tabla_d
where tabla_a.tabla_c_id = tabla_c.id and tabla_c.tabla_b_id = tabla_b.id
and tabla_b.tabla_d_id = tabla_d.id and tabla_d.field = 2;
примечание: где (?) - целое число
// Java
conn = DriverManager.getConnection(dsn, user, pass);
stmt = conn.createStatement();
int rows = stmt.executeUpdate(query);
не работает, не стирает какие-либо записи , я тестировал SQL напрямую в MySQL и работает нормально.