sql >> Database >  >> RDS >> Mysql

MySql automatisch verhogende alfanumerieke primaire sleutel?

Wat u zou kunnen doen, is de sleutel als twee kolommen opslaan. Een char-prefix en een automatisch oplopende int, die beide zijn gegroepeerd voor de primaire sleutel.

CREATE TABLE myItems (
    id INT NOT NULL AUTO_INCREMENT,
    prefix CHAR(30) NOT NULL,
    PRIMARY KEY (id, prefix),
    ...


  1. 3 manieren om een ​​geheel getal naar decimaal te converteren in SQL Server

  2. UUID-string formatteren zonder REGEXP_REPLACE en PL/SQL

  3. mysqld-service stopt eenmaal per dag op ec2-server

  4. SQL Server, de misleidende XLOCK &optimalisaties