gpt4 book ai didi

android - 帮助 MySQL 好友列表

转载 作者:行者123 更新时间:2023-11-29 03:11:35 30 4
gpt4 key购买 nike

我正在制作一个将使用 friend 列表的 Android 应用程序。据我所知,您不能将数组存储在 MySQL 表中,因此看来我必须从我的“用户”表中创建一个单独的表并将其命名为“ friend ”。该表将只有 Friend1 和 Friend2。

我的问题是存储此表的首选方式。我可以使用“用户”表中的用户名字段(字符串)来存储它们,或者我可以使用“用户”表中的用户 ID 字段(整数)。使用 ID 会使表变小,因为小整数比字符串占用更多空间,但与此同时,我主要使用 UserName 字段访问此数据(因此我必须查询 Users 表以从用户表)。

MySQL 表首选哪种方法?直接使用用户名,这样我就不必从 Users 表中查找 UserID,或者将表保存为两个整数,然后查询从 UserName 中查找 ID?谢谢。

最佳答案

存储用户表中的两个用户 ID 键。

假设您将联系人的姓名从“来自酒吧的人”更改为“McMoneypants 先生”。如果此联系人是 friend ,即使更改后仍会显示为“来自酒吧的人”。

尽量避免数据存在于多个地方。

关于android - 帮助 MySQL 好友列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7437356/

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