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

MySQL Auto Increment Custom Value

Baseret på dine kommentarer er min anbefaling at gøre følgende:

Brug en almindelig heltal auto_increment-kolonne som den primære nøgle for rækken, og hav derefter en kolonne af typen varchar eller en af ​​*teksttyperne (afhængigt af din mysql-serverversion og datalagringskrav) til at gemme din "identifikator", som kunden bruger.

Identifikationen kan automatisk genereres ved hjælp af en trigger.

Hvis du vil lave opslag baseret på identifikatoren (dvs. brugeren indtaster måske en identifikator for at "springe til" en post), vil du have et indeks på den kolonne.




  1. Sådan fungerer ORIGINAL_DB_NAME() i SQL Server

  2. Applikationen går ned ved installation med fejl sqlite3_exec - Kunne ikke indstille synkron tilstand =1(Normal)

  3. Sådan repareres serverstatuskode:302 Fundet af SQL Inject Me Firefox Addon

  4. Oracle SQL Query logning