SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 09.12.2011 12:33:18

affiliater
Участник
Зарегистрирован: 24.09.2011
Сообщений: 5

Узнать PRIMARY KEY для дуближа UNIQUE

В PHP делаем insert с дублирующим UNIQUE. Запрос следовательно выдает ошибку. Есть ли возможность узнать PRIMARY KEY при таком запросе без дополнительного запроса SELECT по дублированному UNIQUE?

Заранее спасибо за помощь!

Неактивен

 

#2 09.12.2011 13:32:53

evgeny
Гуру
Зарегистрирован: 04.05.2009
Сообщений: 335

Re: Узнать PRIMARY KEY для дуближа UNIQUE

Есть решения от падения, такие как  REPLACE INTO, INSERT ... ON DUPLICATE KEY UPDATE,INSERT IGNORE

Неактивен

 

#3 14.12.2011 14:50:24

ita
Участник
Зарегистрирован: 24.09.2008
Сообщений: 19

Re: Узнать PRIMARY KEY для дуближа UNIQUE

Что значит "insert с дублирующим UNIQUE?"
Для полей типа auto_increament есть возможность узнать сгенерированное значение:
это функция - LAST_INSERT_ID()

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson