Состояние проблемы
Помимо 1-го столбца на сервере MySQL, который является PK и auto_increment, столбец " C " - это STRING / VARCHAR.Как использовать INSERT ... ON DUPLICATE KEY UPDATE на столбце " C ".
Должен ли я также установить col " C " как UNIQUE?
Пример
Предположим, что моя таблица на сервере MySQL выглядит примерно так ...
---------------------------
|ID(PK)| A | B | C | D | E |
+------+---+---+---+---+---+
| 1 | | | | | |
| 2 | | | | | |
| 3 | | | | | |
---------------------------
Что я ожидаю
Дублируемый ввод должен игнорироваться сервером MySQL.
Могу ли я также отправить всплывающее окно с предупреждением / сессией, если дубликат был вставлен на сервер MySQL как «Этот запрос уже существует.» ?