我不是程序员,而是涉足到遇到麻烦。我要做的是我有两个colums,一个名为Email,另一个是alert_email。我需要将电子邮件值传播到每个用户帐户的alert_email。我需要这个用于维护,我发现这样做的最好方法是通过sql命令运行。以下是我一直在使用的一些事情,但似乎没有任何效果。
UPDATE users
SET Email = alert_email
WHERE alert_email = Email = ''
And alert_email = NULL
LIMIT 200
我运行此命令,它表示零行有效,我仍然看到空的alert_email值。
非常感谢任何帮助。
答案 0 :(得分:0)
将alert_email更新为电子邮件(MSSQL):
update users
set alert_email = email
where alert_email is null or (alert_email == '' and email <> '')
除此之外:受影响的零行意味着没有任何变化。