Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私はAndroidでSQLITEデータベースを使用しています。整数の主キーにnullを挿入し、アルゴリズムを使用して一意の整数の主キーを生成するかどうかを読みました。私の質問は、整数の主キーを制限する方法はありますか?
あなたの質問に答えるには - はい、TRIGGER (BEFORE INSERT) の助けを借りて可能です。Android で使用したことはありません。Android がこれをサポートするかどうかはわかりませんが、これが進むべき道です。
しかし、PKを制限することはあなたがしたいことではありません。これはデザインが悪いように聞こえます。主キーは永久に残ります。それは鍵だ、鍵だ、ただの鍵だ。
追加のロジックは、追加の列を使用して実行する必要があります。
SQLite 作成トリガー