sql >> Database >  >> RDS >> Mysql

MySQL-generator voor aangepaste primaire sleutels

U kunt twee velden maken in uw, jaar en id.

Maak één primaire sleutel op beide velden, en geef id de optie auto_increment. Voor elke unieke waarde van het jaar telt id op. Bijvoorbeeld:

2012    1
2012    2
2012    3
2013    1

En u kunt ze samenvoegen door het volgende te selecteren:SELECT CONCAT(year,id) AS primary FROM table

Invoegen zal zijn:

INSERT INTO tabel SET year =YEAR(NOW())

je hoeft geen id op te geven.



  1. Getallen opmaken als valuta in SQL Server (T-SQL)

  2. Beperk SQL tot de som van de waarde van de rij

  3. 4 manieren om dubbele rijen te selecteren in PostgreSQL

  4. Ansible houdt van PostgreSQL