


Удалить из SQLite поле с таблицы.
У меня есть две идеи но не одна не работает.
Statement statement = conn.createStatement();
String sql = "DELETE FROM [%s] WHERE EN = [%s]";
sql = String.format(sql, bName, word);
statement.executeUpdate(sql);
Выбрасывает с ошибкой, что не найдено word(Но если указать word в кавычках "" то сработало бы, только я не знаю как их добавить в String sql ).
String sql2 = "DELETE FROM? WHERE EN = ?";
PreparedStatement preparedStatement = conn.prepareStatement(sql2);
preparedStatement.setString(1,bName);
preparedStatement.setString(2,word);
preparedStatement.executeUpdate();
Тут почему-то не вообще не принимает аргументы 1 и 2.
:(
попробуй задать в категории MySql или здесь www.sql.ru здесь на форуме сто пудов ответят.
Это через ALTER TABLE делается вроде...
ты пытаешься удалить колонку в таблице?
потому как то что ты делаешь скорее удаление строк (записей) в таблице