У меня есть таблица, скажем example1
, и я использую инструкцию jdbc, чтобы удалить одну из ее строк. Я пробовал различные методы, от delete from example1 where id = 1
до statement.addbatch(sql)
, но это не удаляет строку. Если я выполню тот же SQL-оператор в Toad для Mysql, он сможет просто удалить строку.
Странно то, что с помощью jdbc я могу удалять строки из других таблиц просто отлично; только эта таблица дает мне неожиданные результаты.
В этой таблице нет ничего особенного. У него есть первичный ключ и нет связей между ограничениями и внешними ключами.
Кроме того, это удаление является частью транзакции, поэтому для автоматической фиксации установлено значение false
, и как только все записи обновляются / вставляются / удаляются, фиксация выполняется. Похоже, что это не имеет никаких проблем с любой другой таблицей, и все обновления / удаления / вставки выполняются просто отлично.
В отношении разрешений эта таблица имеет такое же разрешение для пользователя БД, что и любая другая таблица в БД.
Любые идеи или указатели будут с благодарностью!