0

AndroidでDBを操作するのはこれが初めてです。だから私はこのチュートリアルに従うと思ったhttp://www.androidhive.info/2012/01/android-login-and-registration-with-php-mysql-and-sqlite/

ご覧のとおり、ID と UNIQUE_ID と呼ばれるものの両方として DB を作成します (PHP には一意の識別子を作成する関数もあります)。

ID は主キーです UNIQUE_ID は UNIQUE として設定されます

私の質問です。なぜ両方が必要なのですか?外部キーにはどれを使用しますか? このように長い複雑な ID を持つポイントは何ですか?

前もって感謝します

4

1 に答える 1

0

1 つ目IDはテーブルの主キーで、主に新しい行が作成されるたびに更新される一意のカウンターです。行が削除されても増加し続けます。

UNIQUE_IDユーザーを追跡するために作成された識別子です。usernameユニークな分野であると考えてください。

于 2014-01-24T17:22:32.287 に答える