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

Valori personalizzati di incremento automatico di MySQL

Sulla base dei tuoi commenti, la mia raccomandazione è di fare quanto segue:

Usa una normale colonna intera auto_increment come chiave primaria per la riga, quindi hai una colonna di tipo varchar o uno dei tipi *text (a seconda della versione del tuo server MySQL e dei requisiti di archiviazione dei dati) per memorizzare il tuo "identificatore" che il cliente utilizza.

L'identificatore può essere generato automaticamente utilizzando un trigger.

Se hai intenzione di eseguire ricerche in base all'identificatore (ad esempio, forse l'utente inserisce un identificatore per "saltare a" un record), vorrai un indice su quella colonna.