У меня есть запись в чате в таблице MySql -
id (первичный ключ, автоинкремент) - идентификатор пользователя чата
user_id - идентификатор пользователя, который относится к нашему продукту
room_id - идентификатор комнаты, в которой вы находитесь
Если оператор чата входит в комнату, уходит, а затем возвращается - как сейчас - создаст в комнате две записи (INSERT INTO chatuser ...)
Я знаю INSERT, ЕСЛИ НЕ СУЩЕСТВУЕТ синтаксис, однако я хочу, чтобы ЕСЛИ НЕ СУЩЕСТВУЕТ не по первичному ключу, а ГДЕ user_id = x AND room_id = y (что будет тем же, если они повторно войдут в комнату, в которой они были )
что-то наподобие INSERT INTO chatuser SET user_id = 4, room_id = 2 ЕСЛИ ЗАПИСЬ НЕ СУЩЕСТВУЕТ С ЭТИМИ ЗНАЧЕНИЯМИ УЖЕ;)
спасибо