В SQLite для Android, какой правильный способ добавить несколько первичных ключей?Multi Primary Keys в Android SQLite
В настоящее время у меня есть:
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?
Можно ли получить один из столбцов из столбца первичного ключа в качестве автоинкремента –