Mysql
 sql >> Database >  >> RDS >> Mysql

Le chiavi primarie del database devono essere numeri interi?

Puoi usare varchar così come ti assicuri che ognuno sia unico . Questo tuttavia non è l'ideale (vedi il link dell'articolo sotto per maggiori informazioni).

Quello che stai cercando si chiama chiave naturale ma una chiave primaria con incremento automatico e gestita dall'RDBMS è chiamata chiave surrogata che è il modo preferito. Pertanto è necessario che sia intero .

Ulteriori informazioni: