MySQL:数据库中每个实体的一个自动增量ID
我在一个社交网络上工作。活动(如评论、关注、发布等)、用户、关注页面、相册、照片和其他一些东西 现在,社交网络中最重要的事情之一就是活动提要。我有一个结构,包括活动提要表、用户表、跟踪表、like表等等。。。我在想:如果我使用一个唯一的自动增量来识别我应用程序中的每个实体,会怎么样 例如: 用户通过注册加入我的网站:MySQL:数据库中每个实体的一个自动增量ID,mysql,facebook,social-networking,auto-increment,Mysql,Facebook,Social Networking,Auto Increment,我在一个社交网络上工作。活动(如评论、关注、发布等)、用户、关注页面、相册、照片和其他一些东西 现在,社交网络中最重要的事情之一就是活动提要。我有一个结构,包括活动提要表、用户表、跟踪表、like表等等。。。我在想:如果我使用一个唯一的自动增量来识别我应用程序中的每个实体,会怎么样 例如: 用户通过注册加入我的网站: 将活动添加到活动订阅源(并获取ID) 将用户添加到用户_表(将外键添加到活动_提要) 例2: 用户上传照片: 将活动添加到活动\u提要 将照片添加到照片表(使用外键) 这将
- 将活动添加到活动订阅源(并获取ID)
- 将用户添加到用户_表(将外键添加到活动_提要)
- 将活动添加到活动\u提要
- 将照片添加到照片表(使用外键)
对不起我的英语$ 这是的概念(GUID)。MySQL有一个生成它们的函数:。这里有一个关于SO for’s的建议,我知道GUID,但我想知道在该方法中使用INT是否合适?谢谢我在回答中链接到的答案建议使用
CHAR(16)二进制文件。这里是链接。