这是我第一次在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的重点是什么?
提前致谢
答案 0 :(得分:0)
第一个ID
它是表的主键,主要是一个唯一的计数器,每次创建一个新行时都会更新。即使该行被删除,它也会不断增加。
UNIQUE_ID
是为跟踪用户而创建的标识符;把它想象成一个独特的username
字段