gpt4 book ai didi

mysql - 更新数据库中的现有值

转载 作者:行者123 更新时间:2023-11-30 23:08:22 25 4
gpt4 key购买 nike

我创建了一个包含 5 列 uniqueID(自动递增)、姓名、学院、手机、事件(12 个事件的复选框)的数据库表。所以我的问题是每次用户注册唯一 id 增量并且我想要另一个事件到已经存在的 uniqueId 时,是否有可能添加/更新它而无需遍历数据库并在那里编辑它?

最佳答案

好的,根据评论,我建议您执行以下操作。

您需要两个表。

user
- userid (unique, auto-increment)
- name
- college
- mobile

event
- eventid (unique, auto-increment)
- userid (not-unique, connects to the user)

当用户注册时,您会创建user 记录和第一个event 记录。然后当用户添加另一个事件时,您添加另一个 event 记录。

更新:

我试图慢慢地教你,但 peterm 在他的评论中是正确的。最好的方法实际上是这样的:

user
- userid (unique)
- fields relevant only to the user

event
- eventid (unique)
- fields relevant to the event (e.g., date, place etc)

user_event
- userid
- eventid (where you have a unique key that includes two fields, userid and eventid)

你可能也有一个 college 记录......

但正如我所说,我只是想让您朝着正确的方向前进。

关于mysql - 更新数据库中的现有值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20821970/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com