Копировать поля одной таблицы в другую с удалением первоначальной строки(sqlite)

185
09 ноября 2017, 04:05

Необходимо выбрать строку в таблице по введенному id и значения ячеек скопировать в идентичную таблицу, а данную строку удалить. Пробовал сделать следующим образом:

@FXML
public void deleter(ActionEvent ae) {
    String sqld = "DELETE FROM teachers WHERE id = ?";
String cop = "SELECT fname, lname, email, predmet FROM teachers WHERE id =?"; String s2=" INSERT INTO uvolen (fname, lname, email, predmet) VALUES(?,?,?,?)";
    try {
            Connection conn = dbConnection.getConnection();
            PreparedStatement pstmt1 = conn.prepareStatement(cop+s2);
            PreparedStatement pstmt = conn.prepareStatement(sqld);
            pstmt1.setString(1, searchBox.getText());
            pstmt.setString(1, searchBox.getText());
            pstmt.executeUpdate();
            pstmt1.executeUpdate();
            pstmt.close();
            pstmt1.close();
            loadTeacherData();

    } catch (SQLException e) {
        System.out.println(e.getMessage());
    }
}

Но возникает ошибка с INSERTOM:

[SQLITE_ERROR] SQL error or missing database (near "INSERT": syntax error)

Возможно он не знает какие значения брать. Буду очень благодарен, если поможете.

READ ALSO
Получить номер недели в году из даты

Получить номер недели в году из даты

Есть ли у Java метод для определения номера недели по датея нашел вот такой метод

190
Проблема с массивом java

Проблема с массивом java

Есть активити Test

168
Поворот спрайта в сторону курсора мыши

Поворот спрайта в сторону курсора мыши

Здравствуйте! У меня появилась одна проблема, которую не могу решить уже второй деньЯ пытаюсь осуществить поворот спрайта в сторону курсора

397
Помогите распарсить профиль в board в VkApi

Помогите распарсить профиль в board в VkApi

Помогите распарсить профиль в board в VkApi

218