comment puis-je créer une table avec 2 clés primaires avec $ cordovaSQLite?
Mon code:
$cordovaSQLite.execute(db, "CREATE TABLE IF NOT EXISTS mytable(id INTEGER PRIMARY KEY AUTOINCREMENT, num INTEGER PRIMARY KEY, text TEXT)");
C'est possible?
Réponses:
0 pour la réponse № 1La définition de deux clés primaires n'est pas possible, mais vouspeut définir une contrainte unique sur tous les champs que vous souhaitez utiliser comme une clé primaire. Vous pouvez émuler l'auto-incrémentation sur ce champ en regardant cette question: Champ SQLite à incrémentation automatique non primaire. J'espère que cela t'aides.