В основном мы имеем ту же проблему, как этот вопрос: ON DUPLICATE KEY update (with multiple where clauses)Заменить/Вставить на дубликат ключа с, где положение [MySql]
Но мы не можем иметь уникальные ключи для ключей ссылки, потому что нам нужны дубликаты обоих. Есть ли способ сделать это с помощью одного запроса?
У нас есть уникальный идентификатор, а также нужно записывать дату и увеличивать значение, но также иметь возможность обновлять/вставлять, не делая несколько запросов.
Так что иногда вы хотите разрешить дубликаты, но в других случаях вы хотите обновлять существующие строки, а не создавать больше дубликатов? Я не думаю, что вы можете сделать это в одном запросе, вам нужно протестировать, а затем либо вставить, либо обновить. – Barmar
Нет, у нас есть ID и DATE, которые всегда будут одинаковыми, но есть еще одна строка со значением подсчета, которое будет обновляться, значение подсчета не используется для поиска записи, но – Nowayz
Схема базы данных поможет –