如何将mysql中一列复制到另一列

网络整理 - 06-27

如何将mysql中一列复制到另一列,这其中包括同一个表和不同表两种情况

1.同一个表的一列复制到另一列

update table1  set field1 = field2;

同表复制列,比较简单。直接update语句就可以了。field1,field2为列名。

2.不同表一列复制到另一个列

update table1,table2 set table1.field1=table2.field2 where table1.id=table2.id

不同表复制列有些复杂。按照上面的sql操作,完美解决。其中table1.id=table2.id是必须的,如果没有table1.id=table2.id,则只会复制最后一行。

3.使用mysql管理软件navicat,图形界面可视化复制粘贴,随便怎么弄,很方便。