【问题标题】:Add column to existing table in rds将列添加到 rds 中的现有表
【发布时间】:2023-04-07 04:31:01
【问题描述】:

我在 RDS 中有一个表,其中包含两列 id 和用户活动,有时恰好是活动/离开的值。我每天都获得用户活动,所以我需要每天将用户活动列添加到该表中。任何想法如何做是吗?现在我在 RDS 中有前两列的表,但我不知道如何向该表添加列

+-------------+------------+------------+
| id          | 2020-08-13 | 2020-08-14 |
-----------------------------------------
| 12345       | active     | away       |

【问题讨论】:

    标签: amazon-web-services pyspark


    【解决方案1】:

    您可以使用alter table ... add column,但这不是解决问题的正确方法。

    在关系数据库中,您为重复数据添加额外的,而不是额外的列。所以你的表格应该是这样的:

    +-------------+-------------+------------+
    | id          | status_date | status     |
    ------------------------------------------
    | 12345       | 2020-08-13  | active     |
    | 12345       | 2020-08-14  | away       |
    

    然后使用insert 添加一个新行。

    【讨论】:

    • 您好!谢谢您!您能告诉我如何在 pyspark 中编写代码来向 rds 添加新行吗?
    猜你喜欢
    • 2016-11-13
    • 2019-03-24
    • 1970-01-01
    • 1970-01-01
    • 2016-07-04
    • 2017-04-29
    • 2020-12-19
    • 2018-02-21
    相关资源
    最近更新 更多