我使用以下2个SQL语句将数据从一列复制到同一个表中的新列中。
ALTER TABLE table_name
ADD column_name datatype
UPDATE table_name
SET destination_column_name=orig_column_name
WHERE condition_if_necessary
有没有一种方法可以使用1个SQL语句实现相同的结果?
答案 0 :(得分:0)
您必须将其作为单独的UPDATE
执行,但这仅适用于现有行。插入新行时,它不会设置[destination_column_name]
值。