0

私はAndroidでSQLITEデータベースを使用しています。整数の主キーにnullを挿入し、アルゴリズムを使用して一意の整数の主キーを生成するかどうかを読みました。私の質問は、整数の主キーを制限する方法はありますか?

4

1 に答える 1

1

あなたの質問に答えるには - はい、TRIGGER (BEFORE INSERT) の助けを借りて可能です。Android で使用したことはありません。Android がこれをサポートするかどうかはわかりませんが、これが進むべき道です。

しかし、PKを制限することはあなたがしたいことではありません。これはデザインが悪いように聞こえます。主キーは永久に残ります。それは鍵だ、鍵だ、ただの鍵だ。

追加のロジックは、追加の列を使用して実行する必要があります。

SQLite 作成トリガー

于 2012-08-14T18:28:56.163 に答える