La chiave primaria può essere zero, ma se imposti Identity sulla colonna normalmente inizierà da 1 anziché da zero. La chiave primaria avrà la colonna Identity ..
La chiave primaria può essere 0 MySQL?
In particolare, se usi 0 in un INSERT per una chiave primaria, MySQL lo interpreta come una richiesta per generare una nuova chiave.
La chiave primaria è sempre un numero?
La chiave primaria deve essere numerica o data (evitare l’uso di tipi di dati di testo). Poiché il database impiega più tempo a confrontare i valori stringa rispetto ai valori numerici, è probabile che l’utilizzo di colonne di testo come chiavi primarie riduca le prestazioni delle query.
Una chiave primaria deve iniziare da 1?
Non tutte le chiavi primarie devono iniziare da 1, come nel caso di un numero d’ordine. Se i PK iniziano da intervalli diversi, aiuta a testare i rapporti.