【发布时间】:2020-10-04 15:01:15
【问题描述】:
这些更新语句是否可以组合成一个更新语句或循环以组装所需的语句?目标是仅更新为空或 null 的字段。 P_Id 是 AI。 @Existing_P_Id = '1'(抱歉纠正 MI)
UPDATE participant
SET First_Name = @existing_First_Name
WHERE P_Id = @existing_P_Id AND First_Name = '';
UPDATE participant
SET MI = @existing_MI
WHERE P_Id = @existing_P_Id AND MI = '';
UPDATE participant
SET Last_Name = @existing_Last_Name
WHERE P_Id = @existing_P_Id AND Last_Name = '';
【问题讨论】:
-
一如既往地不止一种给猫剥皮的方法。感谢您提供的所有帮助,它使我对组合语句有了一个很好的看法。似乎所有三种方式都是可行的。
标签: mysql sql string sql-update case