Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Mysql Auto-inkrementacja podobnych danych

Jak opisano w Korzystanie z AUTO_INCREMENT :

Dlatego możesz zrobić:

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')
;

Zobacz na 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:Aktualizuję wszystkie wiersze ustawiając pole na 0, ale ustawiając pole jednego wiersza na 1

  2. Dołącz do wielu tabel o tej samej nazwie kolumny

  3. Jak mogę zmienić strefę czasową w mysql za pomocą PHPMyAdmin bez uprawnień administratora?

  4. Szybsze losowanie wielu wyników na MySQL Server lub w PHP

  5. ConfigurationErrorException podczas próby uruchomienia aplikacji konsoli z MySQL Entity Framework 6