我有一个包含数据类型列的表 A,Varchar
列名包括:
MatricNo
Email
Name
Remarks
如果一个 MatricNo 有多个电子邮件,我如何只更新其中一封电子邮件?
如果我使用下面的 SQL 语句,我会收到一条消息“不受影响的行”
UPDATE A
SET Email = @usermail --abc@gmail.com(to be update)
,Name = @full_name --abc
,Remarks = @remarks --test`
WHERE
MatricNo = @MatricNo --123456
AND (Email = @Email) --abc123@