Всем добрый вечер! Собственно проблема такая.
Таблица
CREATE TABLE `community_skillsave` (
`charId` INT(10) NULL DEFAULT NULL,
`tempName` VARCHAR(10) NULL DEFAULT NULL,
`skills` VARCHAR(1000) NULL DEFAULT NULL,
`isPet` INT(1) NULL DEFAULT NULL
)
COLLATE='utf8_general_ci'
ENGINE=InnoDB
;
Как удалить данные с таблицы по charId и tempName ?
Руками делаю такой запрос все работает DELETE FROM community_skillsave WHERE charId=? and tempName=?;
Из Java не работает ошибок нет !
Connection con = null;
try {
con = ConnectionFactory.getInstance().getConnection();
PreparedStatement stat = con.prepareStatement("DELETE FROM community_skillsave WHERE charId=? and tempName=?;");
activeChar.sendMessage("Удалили");
activeChar.sendMessage(tempName);
stat.setInt(1, activeChar.getObjectId());
stat.setString(2, tempName);
stat.close();
activeChar.sendMessage("Вышли из метода");
} catch (SQLException e) {
//Тут желательно обработать ошибку =)
e.printStackTrace();
}
Таблица
CREATE TABLE `community_skillsave` (
`charId` INT(10) NULL DEFAULT NULL,
`tempName` VARCHAR(10) NULL DEFAULT NULL,
`skills` VARCHAR(1000) NULL DEFAULT NULL,
`isPet` INT(1) NULL DEFAULT NULL
)
COLLATE='utf8_general_ci'
ENGINE=InnoDB
;
Как удалить данные с таблицы по charId и tempName ?
Руками делаю такой запрос все работает DELETE FROM community_skillsave WHERE charId=? and tempName=?;
Из Java не работает ошибок нет !
Connection con = null;
try {
con = ConnectionFactory.getInstance().getConnection();
PreparedStatement stat = con.prepareStatement("DELETE FROM community_skillsave WHERE charId=? and tempName=?;");
activeChar.sendMessage("Удалили");
activeChar.sendMessage(tempName);
stat.setInt(1, activeChar.getObjectId());
stat.setString(2, tempName);
stat.close();
activeChar.sendMessage("Вышли из метода");
} catch (SQLException e) {
//Тут желательно обработать ошибку =)
e.printStackTrace();
}