У меня есть таблица с столбцом, который должен иметь UNIQUE значения (но это может быть также индекс UNIQUE с несколькими столбцами, проблема такая же). В моем PHP-скрипте мне нужно вставить строку в эту таблицу. Я ищу способ, а не специфичный для MySQL, выйти из PHP-скрипта, если есть проблема, и проблема не является нарушением ограничения UNIQUE. […]
Я искал Google, но не имел большой удачи в этом, поэтому, возможно, SO может помочь. Я разрабатываю систему аутентификации пользователей для нескольких проектов и должен убедиться, что адрес электронной почты, который также является именем пользователя, уникален. Я установил поле как уникальное в запросе MySQL, но мне нужен способ отменить запрос SQL и уведомить пользователя о […]
На вставке я улавливаю уникальное ограничение mysql_errno () 1062. Это отлично работает, но я хочу найти существующую строку, чтобы повторно установить или изменить ее. Есть ли способ получить идентификатор строки на вставке? Я попробовал mysql_insert_id (), но понял, что вернет только строку, которую я вставляю (или не вставляю), поэтому я получаю 0. Нет ли опции, […]