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

Menemukan id berikutnya yang tersedia di MySQL

Pembaruan 05-12-2014

Saya tidak merekomendasikan pendekatan ini karena alasan yang tercantum dalam jawaban Simon (diterima) serta komentar Diego. Silakan gunakan kueri di bawah ini dengan risiko Anda sendiri.

Jawaban asli

Yang terpendek yang saya temukan di situs pengembang MySQL:

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

Perlu diingat jika Anda memiliki beberapa database dengan tabel yang sama, Anda juga harus menentukan nama database, seperti:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apakah mungkin untuk menanyakan tabel struktur pohon di MySQL dalam satu kueri, hingga kedalaman apa pun?

  2. Tips Upgrade Percona XtraDB Cluster ke 8.0

  3. Cara Membuat Database MySQL Menggunakan Command Line Interface (CLI)

  4. Bagaimana cara mendapatkan ID terakhir yang dimasukkan dari tabel MySQL di PHP?

  5. Cara Mengedit File MySQL my.cnf