Tôi có một bảng MySQL như thế này:Find tối thiểu không được sử dụng giá trị trong bảng mysql
+--------+-------+
| Server | Port |
+--------+-------+
| 1 | 27001 |
| 2 | 27002 |
| 4 | 27004 |
+--------+-------+
Làm thế nào bạn có thể nhìn thấy - ở đây là 27.003 cổng - nhưng nó đã bị xóa một số thời gian trước đây (chỉ là ví dụ).
Có cách nào để biết giá trị tối thiểu không được sử dụng (cao hơn 27000 ví dụ) trong bảng mysql không? Hoặc không có cách nào và tôi cần phải tạo một bảng riêng biệt với tất cả các cổng và cột có "đã sử dụng" hoặc "không được sử dụng"?
Giải thích tình huống: Tôi đang tạo trang web lưu trữ trò chơi và tôi có thể sử dụng tăng tự động cho cổng, nhưng tôi sẽ có nhiều cổng bị xóa/không sử dụng sau một thời gian và tôi muốn sử dụng tất cả chúng trước khi tăng cổng phạm vi.
Chuỗi cuối cùng phải là: "ORDER BY t1.id LIMIT 1;", nhưng vẫn cảm ơn! – splattru
cảm ơn, tôi đã cập nhật câu trả lời – Caspar