| Codrinela a întrebat:

Salut TPU! am o intrebare legata de MySQL.
Este adevarat ca fiecare tabel trebuie sa contina o cheie primara?

3 răspunsuri:
| Brizbriz a răspuns:

Daca ar trebui, atunci te-ar forta
insa, daca nu o faci, nu e nici o problema la baze de date mici
insa cand sunt mari sau foarte mari, atunci performanta scade, chiar drastic, daca nu o faci

| goguPatent a răspuns:

Nu trebuie, dar e asta e practica corecta.

| SharpEagle a răspuns:

Nu te forteaza sa-i faci cheie primara, dar e recomandat sa o ai, pentru indexare, cautare. Altfel, poti folosi un camp custom, despre care esti sigura ca e unic.