如何解决将列添加到rds中的现有表
我在RDS中有一个表,该表由两列ID和用户活动组成,在某些时候它们的值分别是active / away。我每天都有用户活动,因此我需要每天向该表中添加用户活动列。现在,我在RDS中有一个带有前两列的表,但是我仍然无法在该表中添加列
+-------------+------------+------------+
| id | 2020-08-13 | 2020-08-14 |
-----------------------------------------
| 12345 | active | away |
解决方法
您可以使用alter table ... add column
,但这不是解决问题的正确方法。
在关系数据库中,为重复数据添加了其他行,而不是其他列。因此您的表应如下所示:
+-------------+-------------+------------+
| id | status_date | status |
------------------------------------------
| 12345 | 2020-08-13 | active |
| 12345 | 2020-08-14 | away |
然后,您使用insert
添加新行。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。