我有一个表 products
,其中包含 description
和 description_short
列
我的一些产品的 description
为空,而 description_short
已填充,反之亦然,有些产品甚至可能两者都已填充。所以我想要做的是将所有填充的 description
复制到 description_short
,其中 description_short
为空。
使用 MySQL 实现此目的最简单的方法是什么?
最佳答案
很简单:
update products
set description = description_short
where description is null;
commit;
update products
set description_short = description
where description_short is null;
commit;
关于MySQL 如果不存在则从一列插入到另一列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37184712/