UniqueID和ID

时间:2014-01-24 17:16:48

标签: android mysql sql unique-id

这是我第一次在android中使用DB。所以我想我会遵循这个教程http://www.androidhive.info/2012/01/android-login-and-registration-with-php-mysql-and-sqlite/

正如您所看到的,它使您创建一个DB,它既可以是ID,也可以是UNIQUE_ID (PHP中甚至还有一个创建唯一标识符的函数)

ID是主键 UNIQUE_ID设置为UNIQUE

我的问题是。为什么我需要两者?我用哪个外键?有这么长的复杂ID的重点是什么?

提前致谢

1 个答案:

答案 0 :(得分:0)

第一个ID它是表的主键,主要是一个唯一的计数器,每次创建一个新行时都会更新。即使该行被删除,它也会不断增加。

UNIQUE_ID是为跟踪用户而创建的标识符;把它想象成一个独特的username字段