SQLite for Androidで、マルチ主キーを追加する正しい方法は何ですか?
現在私は持っています:
String Create_table = "CREATE TABLE project ( keyId INTEGER PRIMARY KEY, keyName TEXT PRIMARY KEY)";
私が考えた別の方法は次のとおりです。
String Create_table = "CREATE TABLE project (keyID INTEGER, keyName TEXT, PRIMARY KEY(keyID, keyName))";
両方とも有効ですか?もしそうなら、どちらが良いですか?また、NULL値を禁止するにはどうすればよいですか?