Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Tìm id khả dụng tiếp theo trong MySQL

Cập nhật 2014-12-05

Tôi không khuyến nghị phương pháp này vì những lý do được nêu trong câu trả lời (được chấp nhận) của Simon cũng như nhận xét của Diego. Vui lòng tự chịu rủi ro khi sử dụng truy vấn bên dưới.

Câu trả lời ban đầu

Câu hỏi ngắn nhất mà tôi tìm thấy trên trang web dành cho nhà phát triển MySQL:

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

Xin lưu ý nếu bạn có ít cơ sở dữ liệu với các bảng giống nhau, bạn cũng nên chỉ định tên cơ sở dữ liệu, như vậy:

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. Sử dụng Đếm để tìm số lần xuất hiện

  2. Sử dụng lớp cơ sở dữ liệu Django bên ngoài Django?

  3. Cách hoạt động của hàm SUBSTR () trong MySQL

  4. TIME_FORMAT () Ví dụ - MySQL

  5. Chuỗi kết nối trình điều khiển MySQL JDBC là gì?