sql >> Databáze >  >> RDS >> Mysql

Nalezení dalšího dostupného ID v MySQL

Aktualizace 2014-12-05

Tento přístup nedoporučuji z důvodů uvedených v Simonově (přijaté) odpovědi i v Diegově komentáři. Níže uvedený dotaz použijte na vlastní riziko.

Původní odpověď

Nejkratší, kterou jsem našel na webu pro vývojáře MySQL:

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

Pamatujte, že pokud máte několik databází se stejnými tabulkami, měli byste zadat také název databáze, například takto:

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


  1. Použití MySQL Galera Cluster Replication k vytvoření geograficky distribuovaného clusteru:Část první

  2. Rychlý pohled na číselné funkce serveru SQL

  3. ZDLRA – RMAN-20035 neplatná vysoká RECID

  4. Použití strace jako nástroje pro ladění DG40DBC v systému Linux