Sql Query传输THE SAME表上另一列的所有记录

时间:2012-12-18 05:06:54

标签: mysql sql database

原始表设置:

 Table Name: property_details
 Attribute: property_id, floor_area

现在,添加了一个名为:total_area。

的新属性

property_details 表中已经有相应ID的记录,并希望将floor_area数据复制到 total_area 。 (稍后会做一些floor_area)

为了澄清,如果这是excel,我会将A1的值复制到同一行的B2。很容易演示,但无法用sql搞清楚。

这可能在同一张桌子上工作吗?

2 个答案:

答案 0 :(得分:3)

只需运行UPDATE语句,其中floor_area的值已复制到total_area,例如,

UPDATE property_details
SET total_area= floor_area

答案 1 :(得分:0)

更好的选择可以是改变游戏的名称 total_area到floor_area 在这种情况下,执行时间和效率都非常低 但是,首先尝试采样或在一小组表格中,可能会更好地发生ypur问题