|
MySQL.RU - Webboard
Вернуться
проблема с уникальностью (Denis) 30/12/2002 - 21:25:51
Re: проблема с уникальностью (walrus) 01/01/2003 - 22:53:19
Re: проблема с уникальностью (Denis) 02/01/2003 - 20:16:40
Re: проблема с уникальностью (walrus) 02/01/2003 - 21:54:21
From: Denis - 30/12/2002 - 21:25:51
Subject:проблема с уникальностью
-----------------
требуется реализовать на mysql вот такую простую таблицу:
man(
main_id int not null auto_increment,
man_name char(70),
primary key(man_id)
);
вся работа с БД ведется на C.
при добавлении ноывх записей нужно исключить дублирование данных в поле
man_name. как я понимаю,сначала нужно сделать select для нового значения, и если
результат пустой,то добавить это значение.
проблема в том,что когда я делаю вызов mysql_query(&mysql,&query),то оно
возвращает ошибку,если запрос ничего не возвращает (empty set).
как правильно это сделать?
ps
задать unique для поля man_name не предлагать,т.к. на самом деле в таблице может
быть несколько полей,который в общем случае могу повторяться,но не могут
повтаряться все вместе (целой записью).
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
6078
|
|