gpt4 book ai didi

mysql - 将 B 列更新为 A 列,但前提是表 A 为空

转载 作者:行者123 更新时间:2023-11-29 06:39:13 26 4
gpt4 key购买 nike

我需要移动列名中的值

options_2

进入列名

options_1

在options_1 为 的条件下。 (图中的 A 点。)如果 options_1 不为空(图像中的点 B),则不会发生任何事情,因为我不想覆盖现有值。

此外,我想清除我们的 options_2。但是这次规则应该是只清除我们的 options_2 如果它是 options_1 的精确副本。这将确保它不会删除所有 option_2 值,这些值是数据库中更下方的有效值。

enter image description here

结构如下:

数据库名称 >> wp_cart66_products

我研究并找到了命令:

update 'wp_cart66_products' set 'options_1' = 'options_2'

但这没有条件规则,并且也会传输和覆盖有效值,这是我不想要的。

最佳答案

update wp_cart66_products
set options_1 = options_2,
options_2 = ''
where options_1 IS NULL or options_1 = ''

关于mysql - 将 B 列更新为 A 列,但前提是表 A 为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22569555/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com