我有富人2列名为“姓名”和“CITY_NAME”, 万一“CITY_NAME”是一个表的空更新/设置为“名称”的值相同。在MySQL中,我可以创建某种if语句并更新我想要的方式?更新空柱是其它式柱的相同值
-1
A
回答
1
你需要一个CASE
陈述喜欢这里
update table1
set city_name = case when city_name is null then name else city_name end;
(OR)只使用一个WHERE
条款
update table1
set city_name = name
where city_name is null;
相关问题
- 1. 使柱高相同
- 2. 空柱
- 3. 更新分贝的式柱插入
- 4. PHP SQL柱=柱减$值
- 5. 使用不同柱子的不同可选值更新多行
- 6. MySQL的更新柱分组
- 7. 如何与回路和相同的值填充矩阵式柱
- 8. 空柱子是否有用?
- 9. HTML:固定柱+流体柱相反
- 10. 蜂巢 - 更新分配柱
- 11. 更新柱与前一行
- 12. 汞柱更新错误
- 13. 更新柱联接列,,
- 14. 参考支柱本身的支柱值
- 15. 有不同的价值观MYSQL更新单柱
- 16. 第4柱的柱式制动器
- 17. 更改柱,其通过其他表
- 18. 与柱变化是基于更新为空
- 19. 与960gs相同的等高柱
- 20. 基于相对柱
- 21. 雷圆柱相交
- 22. 熊猫柱值
- 23. 减去两柱空
- 24. 共值,并且返回值在同柱
- 25. 柱与相同日期记录#
- 26. HTML/CSS相等的柱高
- 27. 具有不同柱
- 28. Emacs的冰柱空间
- 29. MySQL的COUNT与空柱
- 30. 柱查找和更新中的Bigtable
http://stackoverflow.com/help/how-to-ask您需要证明你的努力... –
是的,你使用'WHERE'来实现你想要的。 'UPDATE ... SET CITY_NAME = name其中CITY_NAME = '';' – Qirel
的@Qirel类。如果OP的列有NULL值,那么如果在那里有NULL值,则不认为'''是空的。 –