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

MySQL brugerdefineret primær nøglegenerator

Du kan lave to felter i dit, årstal og id.

Lav én primær nøgle på begge felter, hvilket giver id muligheden auto_increment. For hver unik værdi af året tæller id op. For eksempel:

2012    1
2012    2
2012    3
2013    1

Og du kan sammensætte dem, når du vælger:VÆLG CONCAT(år,id) SOM primær FRA tabel

Indsættelse vil være:

INDSÆT I tabel SET år =ÅR(NU())

du behøver ikke at angive id.



  1. fik et udvalg, der udfører 10 forespørgsler i doktrin (Symfony)

  2. Kolonneantal for mysql.proc er forkert. Forventet 20, fundet 16. Tabellen er sandsynligvis beskadiget

  3. SQL-serverydelse — test i skyen

  4. er MySql god til store databaser?