J'utilise sqlite (3.7.4) dans l'iphone. Je crée une table comme:insert sqlite avec clé primaire
create table A (UserName varchar (50) primary key, Num integer);
Puis-je insérer le dossier ci-dessous deux fois:
('abc',1);
Normalement, il devrait y avoir qu'un seul enregistrement dans DB. Cependant, je trouve dans le DB
(abc,1);
( ,1);
Je suis confus que UserName est primary key
et pourquoi il y a deux records! Je ne sais pas quel est le problème. Quelqu'un peut-il m'aider?
merci. Pourquoi voulez-vous utiliser le nom d'utilisateur comme clé primaire?
Il suffit de trouver que c'est l'erreur de mon collègue. Dans le cas ci-dessus, il n'y aura jamais les deux enregistrements comme ça. Mais merci tout de même, Vik. – scorpiozj