sql >> Database teknologi >  >> RDS >> Mysql

At finde det næste tilgængelige id i MySQL

Opdatering 2014-12-05

Jeg anbefaler ikke denne tilgang på grund af årsager anført i Simons (accepterede) svar såvel som Diegos kommentar. Brug venligst forespørgslen nedenfor på egen risiko.

Oprindeligt svar

Den korteste, jeg fandt på MySQL-udviklerwebstedet:

SELECT Auto_increment
FROM information_schema.tables
WHERE table_name='the_table_you_want'

Husk, at hvis du har få databaser med samme tabeller, bør du også angive databasenavnet, sådan:

SELECT Auto_increment
FROM information_schema.tables
WHERE table_name = 'the_table_you_want'
      AND table_schema = 'the_database_you_want';


  1. Hold styr på databasens ydeevne med Uptime Infrastructure Monitor

  2. PostgreSQL:Vælg data med et like på tidsstempelfeltet

  3. Fjern identitet fra en kolonne i en tabel

  4. Bruger Oracle XMLType-kolonnen i dvale