Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Benutzerdefinierte MySQL-Werte automatisch erhöhen

Basierend auf Ihren Kommentaren empfehle ich Folgendes:

Verwenden Sie eine reguläre ganzzahlige auto_increment-Spalte als Primärschlüssel für die Zeile und verwenden Sie dann eine Spalte vom Typ varchar oder einen der *text-Typen (abhängig von Ihrer MySQL-Serverversion und Ihren Datenspeicheranforderungen), um Ihre "Kennung" für den Kunden zu speichern verwendet.

Die Kennung kann mithilfe eines Triggers automatisch generiert werden.

Wenn Sie Suchen basierend auf der Kennung durchführen (d. h. vielleicht gibt der Benutzer eine Kennung ein, um zu einem Datensatz zu "springen"), möchten Sie einen Index für diese Spalte.