sql >> Database >  >> RDS >> Mysql

Mysql Automatisch ophogen van vergelijkbare gegevens

Zoals gedocumenteerd onder AUTO_INCREMENT gebruiken :

Daarom zou je het volgende kunnen doen:

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

Bekijk het op sqlfiddle .




  1. Waarom postgresql geen index gebruikt in deze query

  2. Subquery met ongeldige identificatiefout in sql

  3. Een SQLite-database herstellen

  4. MySQL gebruikt geen index op DATE bij gebruik met '<' of '>' operators?