Définition de la clé primaire composite SQL
En SQL, les clés primaires sont utilisées pour identifier de manière unique les lignes d'une table. Une clé primaire composite se compose de plusieurs champs. Voici comment définir une clé primaire composite qui contient deux champs :
Question :
Créez une table nommée vote avec des champs comprenant QuestionID, MemberID et vote. Définissez une clé primaire composite à l’aide de QuestionID et MemberID.
Solution :
Pour créer une clé primaire composite en SQL, utilisez la syntaxe suivante :
<code class="language-sql">CREATE TABLE table_name ( field_name_1 data_type, field_name_2 data_type, PRIMARY KEY (field_name_1, field_name_2) );</code>
Dans cet exemple, l'instruction SQL pour créer une table de vote avec une clé primaire composite est la suivante :
<code class="language-sql">CREATE TABLE voting ( QuestionID NUMERIC, MemberID NUMERIC, vote VARCHAR(255), PRIMARY KEY (QuestionID, MemberID) );</code>
Instructions :
PRIMARY KEY
précise que la combinaison de QuestionID et MemberID deviendra la clé primaire de la table de vote. WHERE
, elle utilisera l'index de clé primaire pour accélérer la recherche. Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!