Программы "Простой софт" www.prostoysoft.ru

ВНИМАНИЕ! РЕКЛАМНЫЕ СООБЩЕНИЯ И ГИПЕРССЫЛКИ В ФОРУМЕ ЗАПРЕЩЕНЫ (посты удаляются автоматически)
Текущее время: 25.11.2024 05:53

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Контроль уникальности записи
СообщениеДобавлено: 06.02.2016 15:31 
Не в сети

Зарегистрирован: 05.04.2014 12:55
Сообщения: 4
Добрый день! Есть ли возможность настроить контроль уникальности записи в таблице? Не уникальность значения конкретного поля, а сразу содержимого всех полей одной записи. Одним словом не давать возможность (или предупреждать) ввести одну и ту же запись в одну и ту же таблицу дважды?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Контроль уникальности записи
СообщениеДобавлено: 06.02.2016 18:01 
Не в сети

Зарегистрирован: 25.04.2012 10:09
Сообщения: 2233
Откуда: Жуковский, Московская область
Да, с помощью проверки на идентичность совокупности значений нужных полей в условии на значение какого-либо из целевых полей.

_________________
90% ответов на ваши вопросы находятся в руководстве, разделах "Вопросы" и "Видео" на нашем сайте.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Контроль уникальности записи
СообщениеДобавлено: 25.02.2016 08:27 
Не в сети

Зарегистрирован: 30.12.2015 10:03
Сообщения: 131
Привет,

я ставил тригер на после ввода данных
я делал проверку select count(*) если больше 1 то выдаю сообщение... или можно удалить эту запись


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Контроль уникальности записи
СообщениеДобавлено: 25.02.2016 08:32 
Не в сети

Зарегистрирован: 25.04.2012 10:09
Сообщения: 2233
Откуда: Жуковский, Московская область
Эффективнее и быстрее делать проверку не по факту добавления данных, а в момент ввода. Для этого, собственно, и предназначен функционал проверки условия на значение поля.

_________________
90% ответов на ваши вопросы находятся в руководстве, разделах "Вопросы" и "Видео" на нашем сайте.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB