对于SQL中表中的所有记录,是否可以将数据从A列复制到B列?
答案 0 :(得分:337)
这个怎么样
UPDATE table SET columnB = columnA;
这会更新每一行。
答案 1 :(得分:65)
UPDATE table_name SET
destination_column_name=orig_column_name
WHERE condition_if_necessary
答案 2 :(得分:1)
如果未启用安全模式,这将更新该列中的所有行。
UPDATE table SET columnB = columnA;
如果启用了安全模式,则需要使用where子句。 我使用大于0的主键,基本上所有键都会被更新
UPDATE table SET columnB = columnA where table.column>0;