sql >> Databasteknik >  >> RDS >> Mysql

MySQL Auto Increment Custom Value

Baserat på dina kommentarer är min rekommendation att göra följande:

Använd en vanlig heltalskolumn auto_increment som primärnyckel för raden, och ha sedan en kolumn av typen varchar eller en av *texttyperna (beroende på din mysql-serverversion och datalagringskrav) för att lagra din "identifierare" som kunden använder.

Identifieraren kan genereras automatiskt med en trigger.

Om du ska göra uppslagningar baserat på identifieraren (dvs. användaren kanske anger en identifierare för att "hoppa till" en post) vill du ha ett index på den kolumnen.




  1. RMySQL-systemfel:10060

  2. Gå med på samma bord mer än en gång

  3. Aggregerande (x,y) koordinatpunktmoln i PostgreSQL

  4. Jämför likheter mellan två resultatuppsättningar