>我有一个表A,其列数据类型为Varchar
,列名包括:
MatricNo
Email
Name
Remarks
如果一个矩阵号有多个电子邮件,我如何只更新其中一封电子邮件?
如果我使用以下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@
您只能根据主键或唯一键更新任何属性。