diff --git a/src/pqxxbackend.cpp b/src/pqxxbackend.cpp index 0f76ced9..af0e690f 100644 --- a/src/pqxxbackend.cpp +++ b/src/pqxxbackend.cpp @@ -353,10 +353,10 @@ bool PQXXBackend::getBuddies(long id, std::list &roster) { bool PQXXBackend::removeUser(long id) { try { pqxx::nontransaction txn(*m_conn); - txn.exec("DELETE FROM " + m_prefix + "users SET id=" + pqxx::to_string(id)); - txn.exec("DELETE FROM " + m_prefix + "buddies SET user_id=" + pqxx::to_string(id)); - txn.exec("DELETE FROM " + m_prefix + "user_settings SET user_id=" + pqxx::to_string(id)); - txn.exec("DELETE FROM " + m_prefix + "buddies_settings SET user_id=" + pqxx::to_string(id)); + txn.exec("DELETE FROM " + m_prefix + "users WHERE id=" + pqxx::to_string(id)); + txn.exec("DELETE FROM " + m_prefix + "buddies WHERE user_id=" + pqxx::to_string(id)); + txn.exec("DELETE FROM " + m_prefix + "user_settings WHERE user_id=" + pqxx::to_string(id)); + txn.exec("DELETE FROM " + m_prefix + "buddies_settings WHERE user_id=" + pqxx::to_string(id)); return true; }