如何更新完整的专栏

时间:2019-08-22 04:46:39

标签: sql sql-update

我想以最短的方式更新表的完整列。

我创建了一个具有属性的表

ID(PRIMARY_KEY),NAME,AGE,CITY_ID

,并插入了所有数据,但后来添加了名为SALARY的新列。 现在,我必须在每个元组中插入SALARY的值,而不必为每个元组使用单独的UPDATE语句

| ID | NAME   | AGE  | GENDER | OCCUPATIONID | CITYID | salary | class |
|  1 | JON    |   25 | MALE   |            1 |      3 |   NULL |  NULL |
|  2 | SARA   |   20 | FEMALE |            3 |      4 |   NULL |  NULL |
|  3 | VICTOR |   31 | FEMALE |            1 |      3 |   NULL |  NULL |
|  4 | JAINE  |   27 | FEMALE |            1 |      3 |   NULL |  NULL |
|  6 | PRANAV |   20 | MALE   |            5 |      6 |   NULL |  NULL |

这是桌子

1 个答案:

答案 0 :(得分:0)

您应该创建一个关系更新查询,以将数据更新到另一个表的所有行。 参考:SQL update from one Table to another based on a ID match