2015-04-16 4 views
0

У меня есть таблица А со столбцами типа Varchar данных и столбцами имя состоит из:SQL колонок обновления сервера

MatricNo 
Email 
Name 
Remarks 

Как я могу обновить только одну из электронной почты, если один MatricNo более чем одного адреса электронной почты?

Если я использую ниже SQL заявления я получаю сообщение «No ряд пострадавших»

UPDATE A 
SET Email = @usermail [email protected](to be update) 
    ,Name = @full_name --abc 
    ,Remarks = @remarks --test` 
WHERE 
    MatricNo = @MatricNo --123456 
    AND (Email = @Email) [email protected] 
+0

Здравствуйте, сэр, пожалуйста, уточните свой вопрос на примере. – Kiran

ответ

0

Вы можете обновить любой атрибут на основе первичного ключа или уникального ключа только.

+0

MatricNo и Email являются первичным ключом. Как обновить одно из сообщений электронной почты? Где условие может не только MatricNo. – Boom

Смежные вопросы