Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Mysql Auto-incrementing ke dalam data serupa

Seperti yang didokumentasikan dalam Menggunakan AUTO_INCREMENT :

Oleh karena itu, Anda dapat melakukan:

CREATE TABLE my_table (
  firstname VARCHAR(31) NOT NULL,
  lastname  VARCHAR(31) NOT NULL,
  counter   BIGINT UNSIGNED NOT NULL AUTO_INCREMENT,
  PRIMARY KEY (lastname, counter)
) Engine=MyISAM;

INSERT INTO my_table
  (firstname, lastname)
VALUES
  ('james', 'smith' ),
  ('terry', 'smith' ),
  ('john' , 'smith' ),
  ('jerry', 'fields'),
  ('tom'  , 'straus')
;

Lihat di sqlfiddle .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL - Cara membuat tabel baru yang merupakan gabungan dari kunci utama dari dua tabel yang ada

  2. Apakah mungkin untuk menyimpan file MySQL Workbench sebagai XML biasa?

  3. Tidak dapat memutuskan apakah normalisasi atau de-normalisasi akan berhasil

  4. Escape string Python untuk MySQL

  5. Memanipulasi data pengguna di MySQL