Это похоже на этот вопрос:
PHP MySQL INSERT терпит неудачу из-за уникального ограничения
но у меня другой поворот. Скажем, у меня есть таблица с одним столбцом. Имя столбца - "title", и на нем есть уникальное ограничение.
Сначала я вставляю строку, где title= "something". В следующий раз, когда я попытаюсь вставить "что-то", он будет терпеть неудачу из-за уникального ограничения ключа (что хорошо). То, что я хотел бы сделать, это позволить ему выйти из строя и проверить код ошибки, предоставленный mysql, чтобы убедиться, что он не удалось из-за уникального ограничения ключа. (то есть, пусть база данных обрабатывает уникальность, и я просто обрабатываю код ошибки и сообщаю пользователю, что заголовок уже существует, когда возвращается результат).
Есть ли способ сделать это?