这是我第一次在 Android 中使用 DB。所以我想我会遵循这个教程http://www.androidhive.info/2012/01/android-login-and-registration-with-php-mysql-and-sqlite/
如您所见,它使您创建一个数据库,该数据库既作为ID又作为UNIQUE_ID (PHP 中甚至有一个函数可以创建唯一标识符)
ID为主键 UNIQUE_ID 设置为 UNIQUE
我的问题是。为什么我需要两者?我应该使用哪一个作为外键?这么长这么复杂的ID有什么意义呢?
提前致谢
最佳答案
第一个 ID
它是表的主键,主要是一个唯一的计数器,每次创建新行时都会更新。即使该行被删除,它也会继续增加。
UNIQUE_ID
是为跟踪用户而创建的标识符;将其视为唯一的用户名
字段
关于android - 唯一ID和ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21338541/