将mysql中的值从column1复制到column2

寻求者

我有一个名为table1的表,其中有column1(pk)和column2。

在sql中插入table1时,如果column2的值为null,是否可以检查column2的值并将column1的值插入column2

如果是这样,我该怎么办?

乔治

是的,使用一条IF陈述:

UPDATE table1
SET column2 = IF(column1 IS NOT NULL, column1, 'Something else')

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

根据 column1 的值将 column1 的值设置为 column2 的值

在 R 中的数据框中,Column1 的值是 Column2 的最小值

SQL根据两行中column1中的值选择一column2

比较 column1(选项集)与 SSIS 中 column2(查找)中的设置值

Python Sqlite-如何选择Column1或Column2等于List中的值的位置?

将仅不存在的行从column2插入column1中

在 PostgresQL 表中,如何使用 column1 中的所有值创建列,而 column1 中当前行的值出现在 column2 中?

删除 column2 的重复项,然后根据 column1 将它们分组,然后将 sql 中 column3 的值相加

Informatica映射以将column1 position1的值分配给column2 position2

在熊猫中将Column1值转换为标头,将column2转换为其值

Oracle:如何用column1中的确切值搜索和替换column2中的文本?

Mysql ORDER BY(Column2 + Column3)如果Column1为空?

根据另一列中的值按 column1 或 column2 对行进行排序

MySQL的。选择列作为column1,在其中...全部合并选择列作为column2,在其中...仅看到column1(不是column2)

将 column1 转为标题,将 column2 转为行

如果column2更改,则MySQL column1递增1

SQL:在column1上选择不重复,并汇总合并行的column2值

如何构造单个 JSON,其中 column1 是属性名称,column2 是值

如果 column1 是数字,则更新 column2

MySQL:插入没有重复的column1和column2

mysql:如何添加?“ column1” +“ column2”,其中id_parent等于

Mysql group by column1,column2 'Desc\|asc' 没有错误

SELECT WHERE column1 = 1 AND column2 = MAX(column2)

熊猫在 column1 中查找匹配项并更新 column2 上的相应行

在Excel中根据column1排列column2

从Oracle DB以每行<column1> column2 <column1>的形式读取XML

如何选择column2,但如果column2为零,则选择select column1

在column1中查找确切的单元格值,并将column2的值连接到新列中

如何将listA column1值匹配和替换为与ListB column1匹配的ListB column2值,就像我们在vlookup中所做的一样