Dans mysql puis-je définir une condition qu'une combinaison de deux champs ne peut jamais être la même ??? Exemple:
id-1
nom abc
grade A
Maintenant, une autre entrée avec le nom = 'abc' et le grade = 'A' ne peut pas être ajouté dans cette table ????Dans mon état de jeu de sql pour la table?
0
A
Répondre
1
Vous pouvez créer un composite primary key de ces deux colonnes, mais peu de sens que la table a déjà un champ d'identification, et sûrement deux personnes du même nom peut avoir le même grade? .: par exemple
CREATE TABLE student_grades (
id int unsigned not null,
name varchar not null,
grade varchar not null,
PRIMARY KEY(name, grade));
0
Vous pouvez également ajouter une contrainte UNIQUE
secondaire:
CREATE TABLE student_grades (
id int unsigned not null,
name varchar(10) not null,
grade varchar(10) not null,
PRIMARY KEY(id),
UNIQUE KEY(name, grade)
);
Questions connexes
- 1. Sélectionnez des lignes dans la table de jeu de données en fonction d'une autre table de jeu de données
- 2. Comment créer un classement habituel de mon jeu de résultats dans SQL?
- 3. État de la batterie dans OSX?
- 4. T-SQL 2005: Supprimer la sortie du jeu de résultats
- 5. Problème avec mon jeu de pendu
- 6. Technique Pure-SQL pour les lignes de numérotation automatique dans le jeu de résultats
- 7. État de la norme C++
- 8. SQL - comment vérifier la table pour de nouvelles données?
- 9. Comment jouer de la musique de fond dans mon jeu iPhone?
- 10. SQL Server: Copie de la colonne dans la table
- 11. Pour la boucle principale de mon jeu, devrais-je considérer: DispatcherTimer Vs StoryBoard
- 12. Devrais-je utiliser la 3D pour mon jeu? Si oui, jusqu'où et de bons tutoriels?
- 13. Obtenir la liste des colonnes calculées dans la table de base de données (SQL Server)
- 14. asp.net mvc état de la session .. aide?
- 15. Insérer le trafic de port dans la table SQL
- 16. Détails de table dans SQL Anywhere?
- 17. Erreur de table de requête SQL VBA
- 18. Bouclage T-SQL pour créer un jeu d'enregistrements
- 19. Table de recherche peu peuplée dans SQL
- 20. jeu syntaxe de la propriété dans Powershell
- 21. Données de langue japonais/chinois dans la table SQL Server
- 22. Aplatir un jeu d'enregistrements dans SQL Server?
- 23. importé une classe et faire partie de mon jeu
- 24. SQL Server - Insertion sélective de champs dans la table temporaire
- 25. Mon formulaire Windows enregistre la valeur null pour RadioButton dans la base de données SQL.
- 26. Utiliser SQL pour compter les cas dans un certain état à un certain moment
- 27. Comment faire pour transformer un jeu de données/table de requête en un objet OLE?
- 28. Création d'un jeu d'enregistrements dans VBA avec l'instruction SQL
- 29. Variables de table dans Oracle PL/SQL?
- 30. Jeu de données XML dans Crystal Reports
Merci beaucoup .... – halocursed