Logo ca.boatexistence.com

La clau primària hauria de ser única?

Taula de continguts:

La clau primària hauria de ser única?
La clau primària hauria de ser única?

Vídeo: La clau primària hauria de ser única?

Vídeo: La clau primària hauria de ser única?
Vídeo: Karen pone pegamento en el cabello de Lucy por celos | La Rosa | RESUMEN | Infidelidades imaginarias 2024, Maig
Anonim

Una clau primària ha de ser única. Una clau única no ha de ser la clau primària; vegeu la clau candidata. És a dir, pot haver-hi més d'una combinació de columnes en una taula que pugui identificar de manera única una fila; només es pot seleccionar una d'elles com a clau primària.

Què passa si la clau primària no és única?

Fins i tot quan es defineix una clau_primària a cada visualització (i cadascuna és de fet única), és possible que vegeu l'error de valor no únic/clau primària quan executeu una consulta. Això pot ocórrer quan hi ha diverses unions d'una_a_moltes en una exploració i hi ha una mesura que agrega una combinació de valors de dues o més taules diferents

Per què tots els valors de clau primària han de ser únics?

La clau primària aplica les restriccions d'integritat a la taula. … Una taula pot tenir més d'una clau única a diferència de la clau primària. Les restriccions de clau úniques només poden acceptar un valor NULL per a la columna. Les restriccions úniques també es fan referència a la clau estrangera d'una altra taula.

La clau primària ha de ser única?

A clau principal ha de ser única. Una clau única no ha de ser la clau primària; vegeu la clau candidata. És a dir, pot haver-hi més d'una combinació de columnes en una taula que pugui identificar de manera única una fila; només es pot seleccionar una d'elles com a clau primària.

La clau primària no pot ser única?

Les claus primàries no són necessàriament úniques per definició (tot i que estan a MySQL). Hi ha sistemes de bases de dades que permeten "claus primàries no úniques", perquè imposen la seva pròpia, sovint oculta, "clau primària" en un "ID de fila ".

Recomanat: