проблема ввода того же имени в базу данных - PullRequest
0 голосов
/ 17 июня 2011

Привет. Я пытаюсь вставить имя типа гостевого прохода в таблицу guestpasstypes и одновременно проверяет базу данных, имеет ли база данных это имя, или нет, с помощью этого оператора

@"INSERT INTO guestpasstypes(guestPasstype_Name)values('" + tbPassType.Text + "') where not exists (select 'guestPasstype_Name' from guestpasstypes where guestPasstype_Name = '" + tbPassType.Text + "')"

, но принимаетдублирующее имя также .. и оно не работает

Я перепробовал все методы, такие как типы WHERE NOT EXSIST, пожалуйста, помогите

1 Ответ

1 голос
/ 17 июня 2011

Используйте уникальное ограничение. Проверьте этот предыдущий вопрос: Как указать уникальное ограничение для нескольких столбцов в MySQL?

...